<SEC-DOCUMENT>0001206774-22-001503.txt : 20220609
<SEC-HEADER>0001206774-22-001503.hdr.sgml : 20220609
<ACCEPTANCE-DATETIME>20220609095349
ACCESSION NUMBER:		0001206774-22-001503
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		81
CONFORMED PERIOD OF REPORT:	20220326
FILED AS OF DATE:		20220609
DATE AS OF CHANGE:		20220609

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:			0326

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

	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>10-K
<SEQUENCE>1
<FILENAME>transcat4068761-10k.htm
<DESCRIPTION>ANNUAL REPORT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Jun 07 19:45:12 UTC 2022 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:pf0="http://fasb.org/srt/2022" xmlns:trns="http://www.transactinc.com/20220326" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:xml="http://www.w3.org/XML/1998/namespace"><head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type" />
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">______________</span></p><div>

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

</div><p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>FORM
<ix:nonNumeric contextRef="c0" name="dei:DocumentType">10-K</ix:nonNumeric></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Mark
one)</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.25in; text-align: left"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentAnnualReport"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9746;</b></span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ANNUAL
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td>
</tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#160;</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended: <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate">March 26, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric></ix:nonNumeric></b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">or</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.25in; text-align: left"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>&#9744;</b></span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRANSITION
REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td>
</tr></table><div>

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

</div><p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the transition period from ______to </b></span>  ______</p><div>

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

</div><p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Commission
File Number: <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">000-03905</ix:nonNumeric></b></span></p><div>

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

</div><p style="margin-right: 0; font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b><span style="-sec-ix-hidden: hidden-fact-0">TRANSCAT,
INC.</span></b></span></p><div>

</div><p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Exact
name of registrant as specified in its charter)</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: normal 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Ohio</b></span></ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>16-0874418</b></span></ix:nonNumeric></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of</span></p> <p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">incorporation or organization)</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer</span></p> <p style="margin-right: 0; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification No.)</span></p></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1">35
Vantage Point Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown">Rochester</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">New York</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">14624</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices) (Zip Code)</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode">(585)</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber">352-7777</ix:nonNumeric></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Registrant&#8217;s
telephone number, including area code)</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Securities
registered pursuant to Section 12(b) of the Act:</b></span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title of each class</b></span></td> <td style="text-align: center; width: 2%; vertical-align: bottom">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Trading Symbol</b></span></td> <td style="text-align: center; width: 2%; vertical-align: bottom">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name&#160;of&#160;each&#160;exchange&#160;on&#160;which&#160;registered</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock, $0.50 par value</span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TRNS</span></ix:nonNumeric></td> <td style="text-align: center">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Global Market</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 3in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Securities
registered pursuant to Section 12(g) of the Act:</b></span></p><div>

</div><p style="margin-right: 0; text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </span>Yes &#9744; <ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric>
&#9746;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. </span>Yes
&#9744; <ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric> &#9746;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate
by check mark whether the registrant: (1) has 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 the registrant was required to file such reports), and (2)
has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric> &#9746; No &#9744;</p><div>

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

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

</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate
by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant
was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric> &#9746; No &#9744;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting
company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221;
&#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 64%">Large accelerated filer &#9744;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Accelerated filer</ix:nonNumeric> &#9746;</td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Non-accelerated filer &#9744;</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller
reporting company <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></p></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 </span>Exchange Act. &#9744;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate
by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness
of its internal control over financial reporting under&#160;Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered
public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag">&#9746;</ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). </span>Yes &#9744; No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant on September 24, 2021 (the
last business day of the registrant&#8217;s most recently completed second fiscal quarter) was approximately $<ix:nonFraction contextRef="c1" decimals="-5" name="dei:EntityPublicFloat" scale="6" unitRef="usd">455.9</ix:nonFraction> million. The market
value calculation was determined using the closing sale price of the registrant&#8217;s common stock on September 24, 2021, as reported
on the Nasdaq Global Market.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares of common stock of the registrant outstanding as of June 2, 2022 was <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares">7,545,954</ix:nonFraction>.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>DOCUMENTS
INCORPORATED BY REFERENCE</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Portions
of the registrant&#8217;s definitive proxy statement relating to the Annual Meeting of Shareholders to be held on September 7, 2022 have
been incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this report.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>EXPLANATORY
NOTE</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>The
registrant was previously a smaller reporting company under applicable Securities and Exchange Commission rules and regulations. As of
the September 24, 2021 determination date, the registrant no longer qualifies as a smaller reporting company. However, the registrant
is not required to reflect the change in its smaller reporting company status or comply with the non-scaled disclosure obligations until
the registrant&#8217;s first quarterly report on Form 10-Q for the three-month period ending June 25, 2022. In accordance with applicable
rules, the registrant is permitted to use the scaled disclosure requirements applicable to smaller reporting companies in this Annual
Report on Form 10-K and has elected to do so.</b></span></p><div>

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


</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="toc"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TABLE
OF CONTENTS</b></span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 82%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">Page</span></b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><a href="#a_035"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cautionary Note Regarding Forward-Looking Statements</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_035"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part
    I</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Business</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1A.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk
    Factors</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    1B.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unresolved
    Staff Comments</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    2.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Properties</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">20</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    3.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal
    Proceedings</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    4.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine
    Safety Disclosures</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_007"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part
    II</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    5.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Market
for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    6.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">[Reserved]</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    7.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#8217;s
    Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    7A.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative
    and Qualitative Disclosures about Market Risk</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    8.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial
    Statements and Supplementary Data</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">36</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes
    in and Disagreements with Accountants on Accounting and Financial Disclosure</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9A.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls
    and Procedures</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9B.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other
    Information</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    9C.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosure
    Regarding Foreign Jurisdictions That Prevent Inspections</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">64</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part
    III</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    10.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Directors,
    Executive Officers and Corporate Governance</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    11.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive
    Compensation</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    12.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security
    Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    13.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain
    Relationships and Related Transactions, and Director Independence</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">65</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    14.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal
    Accountant Fees and Services</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Part
    IV</b></span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    15.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits
    and Financial Statement Schedules</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">66</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; ">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item
    16.</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form
    10-K Summary</span></a></td>
    <td style="padding-left: -0.125in; font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">69</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: rgb(178,178,178)">
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signatures</span></a></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><a href="#a_027"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></a></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>


</div><!-- Field: Page; Sequence: 3 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_035"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CAUTIONARY
NOTE REGARDING FORWARD-LOOKING STATEMENTS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Forward-Looking
Statements. </b> This report contains &#8220;forward-looking statements&#8221; within the meaning of the Private Securities Litigation
Reform Act of 1995. Forward-looking statements relate to expectations, estimates, beliefs, assumptions and predictions of future events
and are identified by words such as &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221;
&#8220;projects,&#8221; &#8220;seek,&#8221; &#8220;strategy,&#8221; &#8220;target,&#8221; &#8220;intends,&#8221; &#8220;could,&#8221;
&#8220;may,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; and other similar words. Forward-looking statements are not statements of
historical fact and thus are subject to risks, uncertainties and other factors that could cause actual results to differ materially from
historical results or those expressed in such forward-looking statements. You should evaluate forward-looking statements in light of
important risk factors and uncertainties that may affect our operating and financial results and our ability to achieve our financial
objectives. These factors include, but are not limited to, general economic conditions applicable to our business , the impact of the
COVID-19 pandemic, inflationary impacts, the highly competitive nature of the industries in which we compete and in the nature of our
two business segments, the concentration of Service segment customers in the life science and other regulated and industrial manufacturing
industries, tariffs and trade relations, any impairment of our goodwill or intangible assets, cybersecurity risks, the risk of significant
disruptions in our information technology systems, our ability to recruit, train and retain quality employees, skilled technicians and
senior management, fluctuations in our operating results, competition in the rental market, the volatility of our stock price, our ability
to adapt our technology, reliance on our enterprise resource planning system, technology updates, risks related to our acquisition strategy
and the integration of the businesses we acquire, volatility in our customers&#8217; industries, changes in vendor rebate programs, supply
chain delays or disruptions, the risks related to current and future indebtedness, risks related to our intellectual property, the relatively
low trading volume of our common stock, foreign currency rate fluctuations, adverse weather events or other catastrophes or natural disasters,
changes in tax rates, and changes in accounting standards, legal requirements and listing standards. These risk factors and uncertainties
are more fully described by us under the heading &#8220;Risk Factors&#8221; in Item IA. of Part I of this report. You should not place
undue reliance on our forward-looking statements. Except as required by law, we undertake no obligation to update, correct or publicly
announce any revisions to any of the forward-looking statements contained in this report, whether as a result of new information, future
events or otherwise.</span></p><div>

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

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART
I</b></span></p><div>

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

</div><div><a id="a_026"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ITEM
1. BUSINESS </b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BUSINESS
OVERVIEW</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transcat,
Inc. (&#8220;Transcat&#8221;, the &#8220;Company,&#8221; &#8220;we&#8221; or &#8220;us&#8221;) is a leading provider of accredited calibration
services, enterprise asset management services, and value-added distributor of professional grade handheld test, measurement and control
instrumentation. We are focused on providing services and products to highly regulated industries, particularly the life science industry,
which includes pharmaceutical, biotechnology, medical device and other FDA-regulated businesses. Additional industries served include
FAA-regulated businesses, including aerospace and defense industrial manufacturing; energy and utilities, including oil and gas and alternative
energy; and other industries that require accuracy in their processes, confirmation of the capabilities of their equipment, and for which
the risk of failure is very costly.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
conduct our business through two operating segments: service (&#8220;Service&#8221;) and distribution (&#8220;Distribution&#8221;). See
Note 7 to our Consolidated Financial Statements in this report for financial information for these segments. We concentrate on attracting
new customers in each segment, retaining existing customers and cross-selling to customers to increase our total revenue. We serve approximately
30,000 customers through our Service and Distribution segments, with approximately 20% to 25% of those customers transacting with us
through both of our business segments.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
our Service segment, we offer calibration, repair, inspection, analytical qualifications, preventative maintenance, consulting and other
related services, a majority of which are processed through our proprietary asset management system, CalTrak&#174; and our online customer
portal, C3&#174;. Our Service model is flexible, and we cater to our customers&#8217; needs by offering a variety of services and solutions
including permanent and periodic onsite services, mobile calibration services, pickup and delivery and in-house services. As of the end
of our fiscal year ended March 26, 2022 (&#8220;fiscal year 2022&#8221;), we operated twenty-four calibration service centers (&#8220;Calibration
Service Centers&#8221;) strategically located across the United States, Puerto Rico, and Canada. We also serve our customers onsite at
their facilities for daily, weekly or longer-term periods. In addition, we have several imbedded customer-site locations that we refer
to as &#8220;client-based labs,&#8221; where we provide calibration services, and in some cases other related services, exclusively for
the customer and where we reside and work every day. We also have a </span></p><div>

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

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

</div><!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">fleet of mobile calibration laboratories that can provide service
at customer sites which may not have the space or utility capabilities we require to service their equipment.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
the Company&#8217;s acquisition strategy, we have been focused on building out our Services segment by entering adjacent and complimentary
markets. This has been demonstrated by the acquisition of Tangent Labs, LLC, Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management)
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;), and Upstate Metrology Inc. in fiscal year 2022 and the acquisitions of BioTek Services, Inc. in our fiscal year
ended March 27, 2021 (&#8220;fiscal year 2021&#8221;), and the acquisition of TTE Laboratories, Inc. in our fiscal year ended March 28,
2020 (&#8220;fiscal year 2020&#8221;).</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NEXA
provides asset management services to the biopharmaceutical industry by leveraging its six service tracks: (i) calibration, (ii) maintenance
and spare, (iii) reliability, (iv) computerized maintenance management systems solutions (&#8220;CMMS&#8221;), (v) quality and compliance,
and (vi) validation. By delivering these services, NEXA is able to provide unique value to their end customers in managing their asset
portfolios, avoiding asset downtime and helping to accelerate delivery of their life changing products to market, ultimately driving
significant cost savings and improved reliability. This NEXA suite of services, combined with the existing Transcat service offerings,
provides a very comprehensive and robust value proposition to existing and new customers, which allows us to manage the complexity that
is tied to doing business in these highly regulated industries.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TTE
Laboratories, Inc. and BioTek Services, Inc. provided Transcat entry into pipette calibration, repair, refurbishment or replacement,
calibration management and user training, by enabling both in lab and on-site services to life sciences and other regulated industry
customers. TTE Laboratories, Inc. also provided Transcat with an opportunity to strengthen its Distribution sales platform with incremental
product sales through their growing e-commerce website, www.pipettes.com</span></p><div>

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



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All
of our Calibration Service Centers have obtained ISO/IEC 17025:2017 scopes of accreditation. Our accreditations are the cornerstone of
our quality program, which we believe is among the best in the industry. Our dedication to quality is highly valued by businesses that
operate in the industries we serve, particularly those in life science and other regulated industries, and our accreditations provide
our customers with confidence that they will receive a consistent and uniform service, regardless of which of our service centers completes
the service.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
our Distribution segment, we sell and rent national and proprietary brand instruments to customers globally. Through our website, in-house
sales team and printed and digital marketing materials, we offer access to more than 150,000 test, measurement and control instruments,
including products from approximately 500 leading brands. Most instruments we sell and rent require calibration service to ensure that
they maintain the most precise measurements. By having the capability to calibrate these instruments at the time of sale and at regular
post-sale intervals, we can give customers a value-added service that most of our competitors are unable to provide. Calibrating before
shipping means the customer can place their instruments into service immediately upon receipt, reducing downtime. Other value-added options
we offer through our Distribution segment include equipment kitting (which is especially valued in the power generation sector), equipment
rentals and used equipment sales.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
commitment to quality goes beyond the services and products we deliver. Our sales, customer service and support teams provide expert
advice, application assistance and technical support to our customers. Since calibration is an intangible service, our customers rely
on us to uphold high standards and provide integrity in our people and processes.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
customers include leading manufacturers in the life science/pharmaceutical, energy, defense, aerospace and industrial process control
sectors. We believe our customers do business with us because of our integrity and commitment to quality service, our broad range of
product and service offerings, our proprietary asset management system, CalTrak&#174;, and our online customer portal, C3&#174;. In our
fiscal year 2021 and in fiscal year 2022, no customer or controlled group of customers accounted for 5% or more of our total revenue.
The loss of any single customer would not have a material adverse effect on our business, cash flows, balance sheet, or results of operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transcat
was incorporated in Ohio in 1964. We are headquartered in Rochester, New York. Our executive offices are located at 35 Vantage Point
Drive, Rochester, New York 14624. Our telephone number is 585-352-7777. Our website is www.transcat.com. Information available on our
website is not a part of, and is not incorporated into, this Annual Report on Form 10-K. We trade on the Nasdaq Global Market under the
ticker symbol &#8220;TRNS&#8221;.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OUR
STRATEGY</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
two operating segments are highly complementary in that their offerings are of value to customers within the same industries. Our strategy
is to leverage the complementary nature of our operating segments in ways that add value for all customers who select Transcat as their
source for test and measurement equipment and/or calibration and laboratory instrument services. We strive to differentiate ourselves
within the markets we serve and build barriers to competitive entry by offering a broad range of products and services and by integrating
these solutions in a value-added manner to benefit our customers&#8217; operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During
fiscal year 2022, we renewed our commitment to capital, people and leadership investments, advancing our &#8220;Operational Excellence&#8221;
initiative. This initiative is resulting in increased productivity and operational efficiency and further differentiation from our competitors
as we leverage technology, automation, and process improvements to enhance our effectiveness and our customers&#8217; experiences. We
also implemented Transcat University&#8217;s build-a-tech program. This program attracts fresh talent to the organization and provides
training and career advancement opportunities for our existing employees. Our Operational Excellence initiative is a multi-year, ever-evolving
program designed to create an infrastructure that supports our strategic goals over a longer timeframe.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Within
the Service segment, our strategy is to drive double-digit revenue growth through both organic expansion and acquisitions. We have adopted
an integrated sales model to drive sales and capitalize on the cross-selling opportunities between our two segments, especially leveraging
our Distribution relationships to develop new Service relationships. We leverage these relationships with our unique value proposition
which resonates strongly with customers who rely on accredited calibration services and/or laboratory instrument services to maintain
the integrity of their processes and/or meet the demands of regulated business environments. Our customer base values our superior quality
programs and requires precise measurement capability in their processes to minimize risk, waste and defects. We execute this strategy
by leveraging our quality programs, metrology expertise, geographical footprint, qualified technicians, breadth of capabilities, and
tailored service delivery options. Together, this allows us to meet the most rigorous quality demands of our most highly regulated customers
while simultaneously being nimble enough to meet their business needs.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
expect to continue to grow our Service business organically by taking market share from other third-party providers and original equipment
manufacturers (&#8220;OEMs&#8221;), as well as by targeting the outsourcing of in-house calibration labs as multi-year client-based lab
contracts. We believe an important element in taking market share is our ability to expand into new technical capabilities and adjacent
service solutions that are in demand by our current and target customer base.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
other component to our Service growth strategy is acquisitions. There are three drivers of our acquisition strategy: geographic expansion,
increased capabilities and infrastructure leverage. The majority of our acquisition opportunities have been in the $500 thousand to $10
million annual revenue range, and we are disciplined in our approach to selecting target companies. One focus of our Operational Excellence
initiative is to strengthen our acquisition integration process, allowing us to capitalize on acquired sales and cost synergies at a
faster pace.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
Distribution segment strategy is to be the premier distributor and rental source of leading test and measurement equipment while also
providing cross-selling opportunities for our Service segment.&#160;&#160;Through our vendor relationships we have access to more than
150,000 products, which we market to our existing and prospective customers both with and without value-added service options that are
unique to Transcat.&#160; In addition to offering pre-shipment value-added services, we offer our customers the options of renting selected
test and measurement equipment or buying used equipment, furthering our ability to answer all of our customers&#8217; test and measurement
equipment needs.&#160;We continuously evaluate our offerings to add new in-demand vendors or products, or remove less relevant vendors
and products. Our equipment rental business continues to be a strong growth segment for us and helps support our distribution and service
segment growth strategies. Having new, used and rental equipment further differentiates us from our Service segment competitors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
see these various methods of meeting our Distribution customers&#8217; needs as a way to differentiate ourselves and to diversify this
segment&#8217;s customer base from its historically niche market. This differentiation and diversification strategy has been deliberately
instituted in recent years as a means to mitigate the effect of price-driven competition and to lessen the impact that any particular
industry or market will have on the overall performance of this segment.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
part of our growth strategy, we completed three acquisitions during our fiscal year 2022 and one business acquisition during our fiscal
year 2021:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
                                            December 31, 2021, Transcat purchased all of the outstanding membership units of Tangent
                                            Labs, LLC, a privately-held company (&#8220;Tangent&#8221;). Tangent provides in-house and
                                            on-site calibrations of precision measurement and control instrumentation to customers in
                                            the life science, aerospace and other regulated industries, and has lab locations in Indianapolis,
                                            Indiana and Huntsville, Alabama.</span></td></tr>
                                                                                             </table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
                                            August 31, 2021, Transcat purchased all of the outstanding capital stock of NEXA. NEXA provides
                                            calibration optimization and other technical solutions to improve asset and reliability management
                                            programs to pharmaceutical, biotechnology, and medical device companies worldwide.</span></td></tr>
                                                                                                                                               </table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
                                            April 29, 2021, Transcat acquired substantially all of the assets of Upstate Metrology Inc.
                                            (&#8220;Upstate Metrology&#8221;), a New York based provider of calibration services.</span></td></tr>
                                                                                                                                                  </table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="text-align: left; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective
                                            December 16, 2020, Transcat acquired substantially all of the assets of BioTek Services,
                                            Inc. (&#8220;BioTek&#8221;), a Virginia based provider of pipette calibration services.</span></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
acquisition strategy primarily targets service businesses that expand our geographic reach, increase the depth and/or breadth of our
service capabilities and expertise and leverage our infrastructure. The table below illustrates the strategic drivers for the acquisitions
described above:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse; margin-left: auto; margin-right: auto;">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 26%; border-top: #999999 1pt solid; border-right: #999999 1pt solid; border-bottom: #666666 1.5pt solid; border-left: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; border-top: #999999 1pt solid; border-right: #999999 1pt solid; border-bottom: #666666 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Geographic<br/>

    Expansion</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 25%; border-top: #999999 1pt solid; border-right: #999999 1pt solid; border-bottom: #666666 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Increased<br/>

    Capabilities</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 24%; border-top: #999999 1pt solid; border-right: #999999 1pt solid; border-bottom: #666666 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Leveraged<br/>

    Infrastructure</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; border-left: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tangent</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in">&#10003;
&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in">&#10003;
    &#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; border-left: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NEXA</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in">&#10003;
    &#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#10003;
    &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; border-left: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Upstate
    Metrology</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#10003;
    &#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif">
    <td style="font: 10pt Times New Roman, Times, Serif; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; border-left: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>BioTek</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#10003;    &#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; border-right: #999999 1pt solid; border-bottom: #999999 1pt solid; padding-right: 5.4pt; padding-left: 0.5in; text-align: center; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#10003;
    &#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe our combined Service and Distribution segment offerings, experience, technical expertise and integrity create a unique and compelling
value proposition for our customers, and we intend to continue to grow our business through organic revenue growth and business acquisitions.
We consider the attributes of our Service segment, which include higher gross margins and recurring revenue streams from customers in
regulated industries to be more compelling and scalable than our legacy Distribution segment. For this reason, we expect our Service
segment to be the primary source of revenue and earnings growth in future fiscal years. The charts below illustrate Service, Distribution
and consolidated revenue over the past five years:</span></p><div>

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

</div><p style="margin-right: 0; text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="img_001.jpg" style="height: 373px; width: 800px"/></p><div>

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

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

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

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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



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

</div><p style="margin-right: 0; text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="img_002.jpg"/></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEGMENTS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Service
Segment</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Calibration.
</i></b>Calibration is the act of comparing a unit or instrument of unknown value to a standard of known value and reporting the result
in some specifically defined form. After the calibration has been completed, a decision is made, based on rigorously defined parameters,
regarding what, if anything, should be done to the unit to conform to the required standards or specifications. The decision may be to
adjust, optimize or repair a unit; limit the use, range or rating of a unit; scrap the unit; or leave the unit as is. The purpose of
calibration is to significantly reduce the risk of product or process failures caused by inaccurate measurements. In addition to its
being an element of quality control and risk management, calibration improves an operation&#8217;s productivity and efficiency to optimal
levels by assuring accurate, reliable instruments and processes.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
need for calibration is often driven by regulation, which identifies a requirement for quality calibration and laboratory instrument
services as a critical component of a company&#8217;s business operation. We specifically target industries and companies that are regulated
by the U.S. FDA, FAA or other regulatory bodies. As a result of the various levels of regulation within our target industries, our customers&#8217;
calibration and laboratory instrument service sourcing decisions are generally made based on the provider&#8217;s quality systems, accreditation,
reliability, trust, customer service and documentation of services. To maintain our competitive position in this segment, we maintain
internationally recognized third-party accredited quality systems, further detailed in the section entitled &#8220;Service Quality&#8221;
below, and provide our customers with access to proprietary asset management software solutions, which offer tools to manage their internal
calibration programs and provide them with visibility to their service records.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
our Service segment, we perform recurring periodic calibrations (typically ranging from three-month to twenty-four month intervals) on
new and customer-owned instruments. We perform approximately 800,000 calibrations annually and can address a significant majority of
the items requested to be calibrated with our in-house capabilities. For customers&#8217; calibration needs in less common and highly
specialized disciplines, we subcontract some calibrations to third-party vendors that have unique or proprietary capabilities. While
typically representing approximately 13% to 15% of our Service segment revenue, we believe the management of these items is highly valued
by our customers and providing this service has enabled us to continue our pursuit of having the broadest calibration offerings in these
targeted markets. We regularly review outsourced services to identify opportunities for in-house capability expansion.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Continuous
Improvement. </i></b>NEXA provides technical, consulting, and staffing solutions in the US, Canada, Ireland, Europe, and Asia Pacific
to improve asset management programs for our most highly-regulated customers, especially those in the pharmaceutical, biotechnology,
and medical device industries. NEXA offers six service tracks that support the creation or optimization of our client&#8217;s enterprise
asset management program. Whether a facility is in preconstruction, operational or decommissioning stage, NEXA&#8217;s experienced teams
can deliver results in all</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 8; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">phases of the asset lifecycle. NEXA&#8217;s full suite of services or combination solutions are customizable
to meet our customer&#8217;s unique needs.</span></p><div>

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



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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="img_003.jpg" style="height: 239px; width: 800px"/></p><div>

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

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

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



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Other
Services.</i></b> We provide other services to our customers such as inspection, repair and consulting services, which appeal to customers
across all sectors in our customer base. These are generally value-added services and allow us to provide &#8220;one-stop shopping&#8221;
for our customers.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Service
Value Proposition.</i></b> Our calibration services strategy encompasses multiple ways to manage a customer&#8217;s calibration and laboratory
instrument service needs:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#9679;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We offer an &#8220;Integrated Calibration Service Solution&#8221; that provides a complete wrap-around service, which can be delivered in the following ways:</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in-house services: services are performed at one of our twenty-four Calibration Service Centers (often accompanied by pick-up and delivery services);</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">periodic onsite services: Transcat technicians travel to a customer&#8217;s location, including aboard vessels docked at shipyards, and provide bench-top or in-line calibration or laboratory services on predetermined service cycles;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">client-based-laboratory services: Transcat establishes and manages a calibration service program within a customer&#8217;s facility; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">mobile calibration services: services are completed on a customer&#8217;s property within one of our mobile calibration units.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For companies that maintain an internal calibration operation, we can provide:</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">calibration of their primary calibration assets, also called &#8220;standards&#8221;; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">overflow capability, either onsite or at one of our Calibration Service Centers, during periods of high demand.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#9679;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Enterprise Asset Management</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Calibration &#8211; criticality risk assessment; calibration interval analysis; calibration plans/task lists; planning and scheduling.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maintenance and Spares &#8211; PM optimization; spares/BOM management; PM plans/task lists; planning and scheduling.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Reliability &#8211; asset criticality assessments; asset hierarchy development; PdM plans/task lists; FMECA/RCA.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">CMMS &#8211; implementation and migration; data optimization; business intelligence; CMMS KPIs/reporting.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quality and Compliance &#8211; technical writing; compliance audits; remediation; compliance management.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Validation &#8211; validation master plan; confidence assessment model; validation interval analysis; validation method/process optimization.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inclusive
with all the above services, we provide total program management including logistics, remediation and consultation services when needed.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
strive to provide the broadest accredited calibration offering to our targeted markets, which includes certification of our technicians
pursuant to the American Society for Quality standards, complete calibration management encompassing the entire metrology function, and
access to our complementary service and product offerings. We believe our calibration services are of the highest technical and quality
levels, with broad ranges of accreditation.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 9; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
compliance services strategy is to identify and establish long-term relationships with life science research and development and manufacturing
customers who require analytical qualifications, validation, remediation and/or preventative maintenance services. In most cases, these
customers are life science companies, including pharmaceutical and biotechnology companies engaged in research and development and manufacturing,
which are subject to extensive government regulation. The services we provide to these regulated customers are typically a critical component
of the customer&#8217;s overall compliance program. Because many laboratory instrument service customers operate in regulated industries,
these same customers typically also require accredited calibration services. This requirement allows a natural synergy between our laboratory
instrument and calibration services. Our strategy includes cross-selling our services within our customer accounts to maximize our revenue
opportunities with each customer.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Proprietary
Asset Management Software.</i></b> CalTrak&#174; is our proprietary documentation and asset management software which is used to integrate
and manage both the workflow of our Calibration Service Centers and our customers&#8217; assets. With CalTrak&#174;, we are able to provide
our customers with timely and consistent calibration service while optimizing our own efficiencies. CalTrak&#174; has been validated to
U.S. federal regulations 21 CFR Part 820.75 and 21 CFR Part 11, as applicable. This validation is important to pharmaceutical and other
FDA-regulated industries where federal regulations can be particularly stringent.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Additionally,
C3&#174; provides our customers with web-based asset management capability and a safe and secure off-site archive of calibration and other
service records that can be accessed 24 hours a day through our secure password-protected website. C3&#174; stands for Compliance, Control
and Cost, and we see these as the major areas of focus for our clients within the regulatory environment as it relates to instrument
calibration. We specifically designed C3&#174; to assist our customers in increasing efficiency, driving compliance to quality system
and enhancing control of instrumentation, all while bringing their overall metrology costs down. Understanding the regulated environments
that our clients operate within, we customized the platform to allow for single system of record utilization via capabilities that allow
clients to track and manage instruments maintained internally in addition to instruments supported by Transcat. C3&#174; is validated
to 21 CFR Part 820.75 and 21 CFR Part 11 to meet stringent FDA requirements.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Through
CalTrak&#174; and C3&#174;, each customer calibration is tracked and automatically cross-referenced to the assets used to perform the calibration,
providing traceability.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Service
Marketing and Sales.</i></b> Under our integrated sales model, we have both inside and outside sales teams that seek to acquire new customers
in our targeted markets by leveraging our unique value proposition, including our broad geographic footprint and comprehensive suite
of services. We target regulated, enterprise customers with multiple manufacturing operations throughout North America. We leverage our
ability to manage the complete life cycle of instrumentation from purchase of calibrated equipment to long-term service and maintenance
requirements. Connecting all the dots by using new and used product sales, rentals, and repair and calibration services is the goal of
our marketing and sales initiatives. We also have a team of customer success managers focused on delivering ever-increasing value for
our existing customers. We utilize print media, trade shows and web-based initiatives to market our services to customers and prospective
customers with a strategic focus in the highly regulated industries including life science and other FDA-regulated industries, aerospace
and defense, energy and utilities, and chemical manufacturing. We also target industrial manufacturing and other industries that appreciate
the value of quality calibrations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Service
Competition</i></b><i>. </i>The calibration services industry is highly fragmented and is composed of companies ranging from internationally
recognized and accredited OEMs to non-accredited sole proprietors as well as companies that perform their own calibrations in-house,
resulting in a tremendous range of service levels and capabilities. A large percentage of calibration companies are small businesses
that generally do not have a range of capabilities as broad as ours. There are also several companies with whom we compete that have
national or regional operations.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
differentiate ourselves from our competitors by demonstrating our commitment to quality, expanding upon the largest 17025 scope of accreditation
and calibration capabilities of any commercial calibration laboratory that are tailored to the markets we serve, leveraging a geographical
footprint that spans North America and Puerto Rico providing a comprehensive suite of services that spans many disciplines and hundreds
of manufacturers which is not limited to certain product lines or brands. Our unique ability to bundle our products with our compliance
and calibration services also provides a high level of differentiation from our competitors. As one of the only North American compliance
and calibration service providers who also distributes product, our customers can seamlessly replace instruments that cannot be calibrated
or are otherwise deemed to be at end of life. Our close knowledge of</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 10; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
products we distribute also allows our service staff to consult and advise customers on what products are best suited for their in-house
calibration needs. We also believe that our proprietary software is a key differentiator from our competitors. CalTrak&#174; and C3&#174;
are utilized by our customers in an integrated manner, providing a competitive barrier as customers realize synergies and efficiencies
as a result of this integration.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Competition
for laboratory instrument services is composed of both small local and regional service providers and large multi-national OEMs. We believe
we are generally financially stronger, service a larger customer base and are typically able to offer a larger suite of services than
many of the small local and regional competitors. The large OEMs may offer specialized services and brand-specific expertise which we
do not offer, but they are generally focused on providing specialized services only for their proprietary brands and product lines, rather
than servicing an array of brands and product lines as we do. We believe our competitive advantages in the laboratory instrument services
market are our financial and technical resources, turnaround time, and flexibility to react quickly to customers&#8217; needs. The breadth
of our suite of laboratory instrument service, combined with our calibration service offerings, also differentiates us from our competitors
by allowing us to be our customers&#8217; one-source accredited services provider for their entire calibration and compliance programs.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>&#160;</i></b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Service
Quality.&#160; </i></b>The accreditation process is the only system currently in existence that validates measurement competence. To
ensure that the quality and consistency of our calibrations are consistent with the global metrology network, designed to standardize
measurements worldwide, we have sought and achieved international levels of quality and accreditation to provide uniformity across all
locations with advanced levels of training for our technical staff. Our Calibration Service Centers are accredited to ISO/IEC 17025:2017
by ANSI-ASQ National Accreditation Board (&#8220;ANAB&#8221;) and other accrediting bodies. These accrediting bodies are International
Laboratory Accreditation Cooperation Mutual Recognition Arrangement (&#8220;ILAC MRA&#8221;) signatories, are proficient in the technical
aspects of the chemistry and physics that underlie metrology, and provide an objective, third-party, internationally accepted evaluation
of the quality, consistency, and competency of our calibration processes. Accreditation also requires that all measurement standards
used for accredited measurements have a fully documented path, known as Metrological Traceability, through the National Institute of
Standards and Technology or the National Research Council (the National Measurement Institutes for the United States and Canada, respectively),
or to other national or international standards bodies, or to measurable conditions created in our Calibration Service Centers, or accepted
fundamental and/or natural physical constants, ratio type of calibration, or by comparison to consensus standards, all inclusive of measurement
uncertainties.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
importance of this international oversight to our customers is the assurance that our service documentation will be accepted worldwide,
removing one of the barriers to trade that they may experience if using a calibration laboratory provider whose accrediting body is not
an ILAC MRA signatory. To provide the widest range of services to our customers in our target markets, our ISO/IEC 17025:2017 accreditations
extend across many technical disciplines, including working-level and reference-level capabilities. We believe our scope of accreditation
to ISO/IEC 17025:2017 to be the broadest for the industries we serve.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
reinforce our belief in the importance of calibration quality, we are leveraging a branding campaign for our Service segment that is
centered around three simple words &#8211; &#8220;Calibrated by Transcat&#174;&#8221;. We believe we have established a strong, differentiated
brand that has a deep and meaningful association with quality, compliance and control. We want the phrase &#8220;Calibrated by Transcat&#174;&#8221;
to be synonymous with risk reduction and quality compliance.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquired
calibration labs might use other quality registration systems. We continually evaluate when to integrate acquired quality systems with
the focus on minimizing business disruptions and disruptions to our customers while maintaining our commitment to quality.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
scopes of accreditation can be found at http://www.transcat.com/calibration-services/accreditation/calibration-lab-certificates.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Distribution
Segment</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Summary.</i></b> We distribute professional grade test, measurement and control instrumentation throughout North America and internationally.
Our customers use test and measurement instruments to ensure that their processes, and ultimately their end products, are within specification.
Utilization of such diagnostic instrumentation also allows for continuous improvement processes to be in place, increasing the accuracies
of their measurements. The industrial test and measurement instrumentation market, in those geographic areas where we predominately operate,
has historically been serviced by broad-based national equipment distributors and niche or specialty-focused</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">organizations such as Transcat.
We offer value-added services such as calibration/certification of equipment purchases, equipment rentals, used equipment for sale, and
equipment kitting.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that a customer chooses a distributor based on a number of different criteria, including product availability, price, ease of
doing business, timely delivery and accuracy of orders, consistent product quality, technical competence of the representative serving
them and availability of value-added services. The decision to buy is generally made by plant engineers, quality managers, or their purchasing
personnel, and products are typically obtained from one or more distributors as replacements, upgrades, or for expansion of manufacturing
and research and development facilities. As a result, sales to Distribution customers are somewhat unpredictable and potentially non-recurring.
Our online presence, including our website and e-newsletters, master catalog, supplemental mailings, and other sales and marketing activities
are designed to create interest and maintain a constant presence in front of our customers to ensure we receive the order when they are
ready to purchase.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
provide our customers with value-added services, including technical support, to ensure our customers receive the right product for their
application, and more comprehensive instrument suitability studies to customers in regulated industries who are concerned about the technical
uncertainties that their testing or in-process instruments may bring to a process. We consider our biggest value-added service for our
Distribution customers is the option to have calibration service performed on their new product purchases prior to shipment, allowing
them to place newly acquired equipment directly into service upon receipt, saving downtime. We also offer online procurement, credit
card payment options, same day shipment of in-stock items, kitted products, the option to rent, training programs and a variety of custom
product offerings. Items are regularly added to and deleted from our product offerings on the basis of customer demand, recommendations
of suppliers, sales volumes and other factors. Because of the breadth of our product and service offerings, we are often a &#8220;one-stop
shop&#8221; for our customers who gain operational efficiency by dealing with just one distributor for most or all of their test and
measurement instrumentation needs.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
continue to focus on higher margin channels such as rentals to bolster profitability in the Distribution segment. To remain competitive,
we are focusing on brand consolidation along with inventory investments to support our overall strategy of being a value-added distributor
that supports our customers and Service segment. Additional areas of focus include consumable products within the life science market
which is intended to offset competitive pressures in our legacy distribution business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Marketing and Sales.</i></b> We market, create demand and sell to our customers through multiple direct sales channels including our
website, digital and print advertising, proactive outbound sales and an inbound call center. Our outbound and inbound sales teams are
staffed with technically trained personnel who are available to help guide product selection. Our website serves as a sales channel for
our products and services, and provides search capability, detailed product information, in-stock availability, selection guides, demo
videos and downloadable product specification sheets. We have made investments in our website to implement the latest marketing technologies
which allow us to provide an intuitive customer experience, with simple product comparison and quoting, ease at checkout and automated
post-order follow-up.&#160; We also operate and maintain several industry-specific service websites, obtained through recent acquisitions.
For example, the URL www.pipettes.com was obtained in connection with the acquisition of TTE (now known as pipettes.com). Pipettes.com
focuses on selling pipettes, pipette supplies and related services to customers. </span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
use a multichannel approach to reach our customers and prospective customers including our master catalog, periodic supplemental catalogs,
website, e-newsletters, and other direct sales and marketing programs.&#160; Our digital marketing strategy includes ongoing investment
in search engine optimization, application-specific digital content, pay-per-click search engine advertising, and product listings on
online marketplaces such as Amazon and Google Shopping. We continue to invest in back-end technologies designed to provide a seamless
customer experience across all our marketing channels.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of strong relationships with our product vendors and our historical marketing program results, we have the opportunity to carry
out co-branded marketing initiatives, aimed at our existing customers and our prospective customer base, for which we receive cooperative
advertising support. These co-branded marketing initiatives typically feature specific vendors, new products or targeted product categories
and take the form of direct mailers, web-based initiatives or outbound sales efforts.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Competition. </i></b>The distribution market for industrial test and measurement instrumentation is fragmented and highly competitive.
Our competitors range from large national distributors and manufacturers that sell directly to customers to small local distributors
and online distributors. Key competitive factors typically include customer service and support, quality, lead time, inventory availability,
brand recognition and price. To </span></p><div>

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

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

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">address our customers&#8217; needs for technical support and product application assistance, we employ
a staff of highly trained technical sales specialists. In order to maintain this competitive advantage, technical training is an integral
part of developing our sales staff. To differentiate ourselves from competitors, we offer pre-shipment calibration or performance data
reports which allow customers to receive our products and immediately place them into service, saving them downtime and money.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Online
distributors, including Amazon which typically sells lower price-point products, have become prominent competitors for sales of handheld
test and measurement equipment, competing primarily on price. While online competitors lack the value-added services we offer in our
Distribution segment, they have been successful in capturing some market share in the worldwide market for test and measurement instruments.
To stay ahead of growing competition from these online distributors and in keeping with the general trend of increased use of e-commerce,
we continue to invest in our digital platform including a well-indexed website with improved design and functionality. In addition, we
have diversified our offerings by expanding the brands and product lines that we offer and adding higher gross margin equipment rentals
and used equipment sales, which we believe makes Transcat unique among our competitors.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Suppliers and Purchasing.</i></b> We believe that effective purchasing is a key element to maintaining and enhancing our position as
a provider of high-quality test and measurement instruments. We frequently evaluate our purchase requirements and suppliers&#8217; offerings
to obtain products at the best possible cost. We obtain our products from approximately 500 suppliers of brand name and private-labeled
equipment.&#160; In fiscal year 2022, our top 10 vendors accounted for approximately 64% of our aggregate Distribution sales.&#160; In
fiscal year 2022, the COVID-19 pandemic impacted the supply of products from our vendors resulting in increased lead times and an increase
in our backlog.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
plan our product mix and inventory stock to best serve the anticipated needs of our customers, whose individual purchases vary in size.
We can usually ship our top selling products to our customers the same day they are ordered.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Vendor Rebates.</i></b> We have agreements with certain product vendors that provide for rebates based on meeting a specified cumulative
level of purchases and/or incremental distribution sales. These rebates are recorded as a reduction of cost of distribution sales.&#160;&#160;Purchase
rebates are calculated and recorded quarterly based upon our volume of purchases with specific vendors during the quarter. &#160;Point
of sale rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly
basis, based upon the estimated level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance
on a quarterly basis are recorded as earned in the respective quarter. Rebates had been cut significantly in fiscal year 2021 as our
vendors implemented cost cutting measures in response to the COVID-19 pandemic. During fiscal year 2022, our Distribution sales were
high enough that we saw an increase in the rebates offered by our vendors. The Company recorded vendor rebates of $1.0 million and $0.7
million in fiscal years 2022 and 2021, respectively, as a reduction of cost of distribution sales.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Operations. </i></b>Our Distribution operations primarily take place at our 48,500 square-foot facility in Rochester, New York which
includes 17,000 square feet of warehouse space. The Rochester location also serves as our corporate headquarters, houses our customer
service, sales and administrative functions, and is a Calibration Service Center. We also have two smaller warehouse facilities. Our
Wisconsin warehouse fulfills orders for certain large industrial scales and our Houston, Texas warehouse fulfills orders for used equipment
and rental equipment. In fiscal year 2022, we shipped approximately 30,000 product orders.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Distribution
Backlog</i></b><i>.</i> Distribution orders include orders for instruments that we routinely stock in our inventory, customized products,
and other products ordered less frequently, which we do not stock. Pending product shipments are primarily backorders, but also include
products that are requested to be calibrated in one of our Calibration Service Centers prior to shipment, orders required by the customer
to be shipped complete or at a future date, and other orders awaiting final credit or management review prior to shipment. Our total
backlog was $7.7 million and $6.3 million as of March 26, 2022 and March 27, 2021, respectively.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CUSTOMER
SERVICE AND SUPPORT</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Key
elements of our customer service approach are our business development sales team, outbound sales team, account management team, inbound
sales and customer service organization. To ensure the quality of service provided, we monitor our customer service through customer
surveys, call monitoring and daily statistical reports.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers
may place orders via:</span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mail
                                            to Transcat, Inc., 35 Vantage Point Drive, Rochester, NY 14624;</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Telephone
                                            at 1-800-828-1470;</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email
                                            at sales@transcat.com;</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Online
                                            at www.transcat.com; or</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
<td style="font: 10pt Times New Roman, Times, Serif; width: 0"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in">&#9679;</td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fax
                                            at 1-800-395-0543</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INFORMATION
REGARDING EXPORT SALES </b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
each of fiscal years 2022 and 2021, approximately 10% of our total revenue resulted from sales to customers outside the United States.
Of those export sales in fiscal year 2022, approximately 8% were denominated in U.S. dollars, 81% were denominated in Canadian dollars
and 11% were denominated in Euros. Our revenue is subject to the customary risks of operating in an international environment, including
the potential imposition of trade or foreign exchange restrictions, tariff and other tax increases, fluctuations in exchange rates and
unstable political situations, any one or more of which could have a material adverse effect on our business, cash flows, balance sheet
or results of operations. See &#8220;Foreign Currency&#8221; in Item 7A. of Part II and Note 7 to our Consolidated Financial Statements
in this report for further details.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INFORMATION
SYSTEMS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
utilize a turnkey enterprise software solution from Infor, Inc. (&#8220;Infor&#8221;) called Application Plus to manage our business
and operations segments. This software includes a suite of fully integrated modules to manage our business functions, including
customer service, warehouse management, inventory management, financial management, customer relations management and business
intelligence. This solution is a fully mature business package and has been subject to more than 20 years of refinement. We utilize
customer relationship management (&#8220;CRM&#8221;) software offered by SalesForce.com, Inc., which is strategically partnered with
Infor, allowing us to fully integrate the CRM software with our Infor enterprise software.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
also utilize CalTrak&#174;, our proprietary document and asset management system, to manage documentation, workflow and customers&#8217;
assets within and amongst most of our Calibration Service Centers. In addition to functioning as an internal documentation, workflow,
and asset management system, CalTrak&#174;, through C3&#174;, provides customers with web-based calibration cycle management service and
access to documentation relating to services completed by Transcat. Certain recent acquisitions utilize either third-party or their own
proprietary calibration management systems. We continually evaluate when to integrate these acquired systems with a focus on obtaining
operational synergies while imposing minimal disruption to customers.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>INTELLECTUAL
PROPERTY</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
have federally registered trademarks for Transcat&#174;, CalTrak&#174;, C3&#174; and Procision&#174; which we consider to be of material
importance to our business. The registrations for these trademarks are in good standing with the U.S. Patent &amp; Trademark Office.
Our CalTrak&#174; trademark is also registered in Canada for one class with the Canada Intellectual Property Office and in Puerto Rico.&#160;
Our trademark registrations must be renewed at various times, and we intend to renew our trademarks, as necessary, for the foreseeable
future.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, we own&#160;www.transcat.com, www.transcat.ca and pipettes.com among other Internet domain names. As with phone numbers, we
do not have, and cannot acquire any property rights to an Internet address. The regulation of domain names in the United States and in
other countries is also subject to change. Regulatory bodies could establish additional top-level domains, appoint additional domain
name registrars or modify the requirements for holding domain names. As a result, we might not be able to maintain our domain names or
obtain comparable domain names, which could harm our business.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SEASONALITY</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our
business has certain historical seasonal factors. Historically, our fiscal third and fourth quarters have been stronger than our fiscal
first and second quarters due to the operating cycles of our industrial sector customers. Our Distribution segment has historically been
strongest in our third fiscal quarter while Service has historically been strongest in our fourth fiscal quarter.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FISCAL
YEAR</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
operate on a 52/53-week fiscal year, ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week
period. In a 53-week fiscal year, the last quarter is a 14-week period. Fiscal year 2022 and fiscal year 2021 both consisted of 52 weeks.
Fiscal year 2023 which ends on March 25, 2023 (&#8220;fiscal year 2023&#8221;) will also have 52 weeks.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ENVIRONMENTAL
MATTERS</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
believe that we are in compliance with federal, state, and local provisions relating to the protection of the environment, and that continued
compliance will not have any material effect on our capital expenditures, earnings, or competitive position.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>HUMAN
CAPITAL MANAGEMENT</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
of March 26, 2022, we had 918 employees, of which 812 were employed in the United States and 106 were employed outside of the United
States. None of our employees are covered by collective bargaining agreements or work councils. Overall, we consider our employee relations
to be good. Our culture is important to the overall success of the Company.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Health
and Safety</i></b> The health and safety of our employees is of utmost importance to us. We conduct regular self-assessments and audits
to ensure compliance with our health and safety guidelines and regulatory requirements. Our ultimate goal is to achieve a level of work-related
injuries as close to zero as possible through continuous investment in our safety programs. We provide protective gear (e.g., eye protection,
masks, and gloves) as required by applicable standards and as appropriate given employee job duties. Additionally, in response to the
COVID-19 pandemic, we invested heavily in safety measures and other initiatives to help ensure the health of our employees.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Hiring
Practices</i></b> We recruit the best people for the job without regard to race, ethnicity, gender, sexual orientation or any other protected
status. It is our policy to comply fully with all domestic, foreign and local non-discrimination employment laws.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Diversity
and Inclusion</i></b> Recognizing and respecting our employees&#8217; backgrounds and experiences, and our international presence, we
strive to maintain a diverse workforce and inclusive work environment everywhere we operate. Our diversity and inclusion principles are
also reflected in our employee training, in particular with respect to our policies against harassment and bullying and the elimination
of bias in the workplace.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
addition, to support our employees&#8217; mental health and emotional well-being, all employees and their dependents worldwide have access
to an Employee Assistance Program ("EAP"), at no cost to them. This includes access to visits with mental health care providers.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Compensation
and Benefits</i></b> Our compensation and benefits program is designed to attract and reward individuals who demonstrate the ability
to support and advance our operational and strategic goals and create long-term value for our shareholders.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We
provide employees with compensation packages that include base salary and may also include annual incentive bonuses and/or long-term
incentive awards, depending upon the employee&#8217;s position. We believe that a compensation program with both short-term and long-term
incentive awards provides fair and competitive compensation and aligns employee and shareholder interests. In addition to cash and equity
compensation, we also offer employees benefits such as life and health (medical, dental and vision) insurance, paid time off, paid parental
leave, and a 401(k) plan.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
response to the COVID-19 pandemic, we implemented significant changes that we determined were in the best interest of our employees as
well as the communities in which we operate. This includes having the vast majority of our corporate employees work from home while also
implementing a number of safety measures for employees continuing critical onsite work. Employees in our Calibration Service Centers
were given additional paid time off as well as incremental pay if they were required to work offsite at a customer location.</span></p><div>

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

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

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>AVAILABLE INFORMATION</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We file Annual Reports on Form 10-K, Quarterly Reports on
Form 10-Q, Current Reports on Form 8-K, proxy statements and other information with the Securities and Exchange Commission (&#8220;SEC&#8221;).
Our filings with the SEC are available on the SEC&#8217;s website at www.sec.gov. We also maintain a website at www.transcat.com. We make
available, free of charge, in the Investor Relations section of our website, documents we file with or furnish to the SEC, including our
Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and any amendments to those reports. We make
this information available as soon as reasonably practicable after we electronically file such materials with, or furnish such information
to, the SEC. The information found on our website is not part of this or any other report we file with, or furnish to, the SEC. Copies
of such documents are available in print at no charge to any shareholder who makes a request. Such requests should be made to our corporate
secretary at our corporate headquarters, 35 Vantage Point Drive, Rochester, New York 14624.</p><div>

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

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 1A. RISK FACTORS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">You should carefully consider the following
risks and all other information included in this report. The risks and uncertainties described below and elsewhere in this report are
not the only ones facing our business. If any of the following risks were to actually occur, our business, financial condition or results
of operations would likely suffer.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Macroeconomic and Business Risks</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Adverse changes in general economic
conditions, including from the impact of the COVID-19 pandemic, or uncertainty about future economic conditions could materially and adversely
affect us. </i></b>We are subject to the risks arising from adverse changes in general economic market conditions, including the negative
impact to the U.S. and global economy from the COVID-19 pandemic or other global health situation, inflation, and any recessionary impacts.
Uncertainty about future economic conditions could negatively affect our current and prospective customers causing them to delay the purchase
of necessary services or test and measurement instruments. Poor economic conditions could harm our business, financial condition, operating
results and cash flows.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The COVID-19 pandemic has negatively
affected the U.S. and global economies, disrupted global supply chains, resulted in significant travel and transport restrictions, and
created significant disruption of the financial markets. While the COVID-19 pandemic did not have a material adverse effect on our reported
results for fiscal year 2022, we continue to closely monitor the impact of the COVID-19 pandemic and emerging variants on all aspects
of our business, including the impact to our customers, employees and supply chain. The health of our workforce, customers and communities
continues to be of primary concern and we have taken, and may take in the future, actions as may be required by government authorities
or as we determine are in the best interests of our employees, customers and others. These actions have required, and may continue to
require, expenditures of significant time, attention and resources to manage the effects of the pandemic on our business and workforce.
The extent to which our operations may be impacted by the COVID-19 pandemic or any global health situation will depend largely on future
developments which are highly uncertain and we are unable to predict the ultimate impact that it may have on our business, future results
of operations, financial position or cash flows. Even while government restrictions and responses to the COVID-19 pandemic have lessened,
we may experience materially adverse impacts to our business due to any resulting supply chain disruptions, economic recession or depression.
Furthermore, the impacts of a potential worsening of global economic conditions and the continued disruptions to and volatility in the
financial markets remain unknown. Our management team has, and will likely continue to, spend significant time, attention and resources
monitoring the COVID-19 pandemic and seeking to manage its effects on our business and workforce.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The impact of the COVID-19 pandemic
may also exacerbate other risks discussed in this section, any of which could have a material adverse effect on us. This pandemic is still
ongoing and additional impacts may arise that we are not aware of currently.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>The COVID-19 pandemic may significantly
disrupt our workforce and internal operations</i>.</b> The COVID-19 pandemic may significantly disrupt our workforce if a significant
percentage of our employees are unable to work due to illness, quarantines, government actions, facility closures in response to the pandemic,
or fear of acquiring COVID-19 while performing essential business functions. During the fourth quarter of fiscal year 2022, we experienced
a higher than usual rate of employee absenteeism related to COVID-19, which resulted in additional employee related costs which, in turn,
impacted our operational costs. We cannot predict the extent to which the COVID-19 pandemic may disrupt our workforce and internal operations
and we cannot guarantee that we will be able to adequately staff our operations when needed.</p><div>

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

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

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Rising inflation may result in
increased costs of operations and negatively impact the credit and securities markets generally, which could have a material adverse effect
on our results of operations and the market price of our common stock. </i></b>Inflation has accelerated in the U.S. and globally due
in part to global supply chain issues, a rise in energy prices, and strong consumer demand as economies continue to reopen from restrictions
related to the COVID-19 pandemic. An inflationary environment can increase our cost of labor as well as our energy and other operating
costs which may have a material adverse impact on our financial results. In addition, economic conditions could impact and reduce the
number of customers who purchase our products or services as credit becomes more expensive or unavailable. Although interest rates have
increased and are expected to increase further, inflation may continue. Further, increased interest rates could have a negative effect
on the securities markets generally which may, in turn, have a material adverse effect on the market price of our common stock.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>The industries in which we compete
are highly competitive, and we may not be able to compete successfully. </i></b>Within our Service segment, we provide calibration services
and compete in an industry that is highly fragmented and is composed of companies ranging from internationally recognized and accredited
corporations to non-accredited sole proprietors, resulting in a tremendous range of service levels and capabilities. Also, within our
Service segment, we provide compliance services and compete in an industry that is composed of both small local and regional service providers
and large multi-national companies who are also OEMs. Within our Service segment, some of our larger competitors may have broader service
capabilities and may have greater name recognition than us. Some manufacturers of the products we sell may also offer calibration and
compliance services for their products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Within our Distribution segment, we
compete with numerous companies, including several major manufacturers and distributors. Most of our products are available from several
sources and our customers tend to have relationships with several distributors. Competitors in the product distribution industry could
also obtain exclusive rights to market particular products, which we would then be unable to market. Manufacturers could also increase
their efforts to sell directly to end-users and bypass distributors like us. Industry consolidation among distributors, the unavailability
of products, whether due to our inability to gain access to products or interruptions in supply from manufacturers, or the emergence of
new competitors could also increase competition and adversely affect our business or results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">In each of the industries in which
we compete, some of our competitors have greater financial and other resources than we do, which could allow them to compete more successfully.
In the future, we may be unable to compete successfully and competitive pressures may reduce our sales.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Competition in our Distribution
segment is changing with an increase in web-based distributors. We may not be able to compete successfully. </i></b>We face substantial
and increased competition throughout the world, especially in our Distribution segment. The competition is changing, with web-based distributors
becoming more prevalent and increasing their market share. Some of our competitors are much larger than us. Changes in the competitive
landscape pose new challenges that could adversely affect our ability to compete. Entry or expansion of other vendors into this market
may establish competitors that have larger customer bases and substantially greater financial and other resources with which to pursue
marketing and distribution of products. Their current customer base and relationships, as well as their relationships and ability to negotiate
with manufacturers, may also provide them with a competitive advantage. If we are unable to effectively compete with our current and future
competitors, our ability to sell products could be harmed and could result in a negative impact on our Distribution segment. Any erosion
of our competitive position could have a material adverse effect on our business, results of operations, and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Volatility in the oil and gas
industry has had, in the past, and could have in the future, a negative impact on our operating results. </i></b>A portion of our products
and services customer base is directly or indirectly related to the oil and gas industry. As a result, demand for some of our products
is dependent on the level of expenditures by the oil and gas industry. In addition to the more significant impact on our Distribution
segment, an extended downturn in the oil and gas industry or continued volatility in oil and gas prices, including as a result of any
global hostilities, could impact customers&#8217; demand for some of our services (generally excluding life sciences, our largest industry
customer sector), which could have a material adverse effect on our financial condition, results of operations and cash flows.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our Service segment has a concentration
of customers in the life science and other FDA-regulated and industrial manufacturing industries. </i></b>A number of our Service segment
customers operate in the pharmaceutical and other FDA-regulated or industrial manufacturing industries. This concentration of our customer
base affects our overall risk profile, since a significant portion of our customers would be similarly affected by changes in economic,
political, regulatory, and other industry conditions. An abrupt or unforeseen change in conditions in these industries could adversely
affect customer demand for our services, which could have a material adverse effect on our financial results.</p><div>

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

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

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Tariffs imposed by the U.S. and
those imposed in response by other countries, as well as rapidly changing trade relations, could have a material adverse effect on our
business and results of operations. </i></b>Changes in U.S. and foreign governments&#8217; trade policies have resulted in, and may continue
to result in, tariffs on imports into and exports from the U.S. In response, some foreign governments have proposed or implemented their
own tariffs on certain products, increasing our costs of doing business. If we are unable to recover these costs, our profit margins may
be negatively impacted. In the event of diminished trade relations between the U.S. and other countries, as well as any escalation of
tariffs, could have a material adverse effect on our financial performance and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Any impairment of goodwill or
intangible assets could negatively impact our results of operations. </i></b>Our goodwill and intangible assets are subject to an impairment
test on an annual basis and are also tested whenever events and circumstances indicate that goodwill and/or intangible assets may be impaired.
Any excess goodwill and/or indefinite-lived intangible assets value resulting from the impairment test must be written-off in the period
of determination. Intangible assets (other than goodwill and indefinite-lived intangible assets) are amortized over the useful life of
such assets. In addition, from time to time, we may acquire or make an investment in a business that will require us to record goodwill
based on the purchase price and the value of the acquired tangible and intangible assets. We may subsequently experience unforeseen issues
with the businesses we acquire, which may adversely affect the anticipated returns of the business or value of the intangible assets and
trigger an evaluation of the recoverability of the recorded goodwill and intangible assets for such business. Future determinations of
significant write-offs of goodwill or intangible assets because of an impairment test or any accelerated amortization of other intangible
assets could have a material negative impact on our results of operations and financial condition.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Cybersecurity incidents could
adversely affect our business by causing a disruption to our operations, a compromise or corruption of our confidential information and/or
damage to our business relationships, all of which could negatively impact our business, results of operations or financial condition.
</i></b>We rely extensively on information technology (&#8220;IT&#8221;) systems, some of which are provided by third parties, to support
our business activities, including for orders and the storage, processing and transmission of our electronic, business-related, information
assets used in or necessary to conduct business. The data we store and process may include customer payment information, personal information
concerning our employees, confidential financial information and other types of sensitive business-related information. Numerous and evolving
cybersecurity threats pose potential risks to the security of our IT systems, networks and services, as well as the confidentiality, availability
and integrity of our data. Some of our office personnel work in remote environments which may exacerbate various cybersecurity risks to
our business, including an increased risk of phishing and other social engineering attacks, and an increased risk of unauthorized dissemination
of sensitive personal, proprietary or other confidential information. Global cybersecurity threats can range from uncoordinated individual
attempts to gain unauthorized access to our IT systems to sophisticated and targeted measures known as advanced persistent threats. The
techniques used in these attacks change frequently and may be difficult to detect for periods of time and we may face difficulties in
anticipating and implementing adequate preventative measures. While we employ comprehensive measures to prevent, detect, address and mitigate
these threats (including access controls, data encryption, vulnerability assessments, management training, continuous monitoring of our
IT networks and systems and maintenance of backup and protective systems), cybersecurity incidents, depending on their nature and scope,
could potentially result in the misappropriation, destruction, corruption or unavailability of critical data or proprietary information
and the disruption of business operations. The potential consequences of a material cybersecurity incident include reputational damage,
compromised employee, customer, or third-party information, litigation with third parties, regulatory actions, and increased cybersecurity
protection and remediation costs, which in turn could adversely affect our business and results of operations. We maintain insurance intended
to cover certain cybersecurity events, but such insurance may not cover all risks and losses that we experience. In addition, the laws
and regulations governing security of data on IT systems and otherwise held by companies is evolving and adding layers of complexity in
the form of new requirements and increasing costs of attempting to protect IT systems and data and complying with new cybersecurity regulations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>If we experience a significant
disruption in, or breach in security of, our IT systems, or if we fail to implement new systems and software successfully, our business
could be adversely affected.</i></b> Our IT systems may be susceptible to damage, disruptions or shutdowns due to power outages, hardware
failures, telecommunication failures, user errors, catastrophes or other unforeseen events. Our IT systems also may experience interruptions,
delays or cessations of service or produce errors in connection with system integration, software upgrades or system migration work that
takes place from time to time. In addition, technology resources may be strained due to our remote users. If we were to experience a prolonged
system disruption in the IT systems that involve our interactions with customers or suppliers, </p><div>

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

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

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">it could result in the loss
of sales and customers and significant incremental costs, which could adversely affect our business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our revenue and ability to achieve
our stated corporate objectives depends on our senior management and our ability to retain recruit, train and retain quality employees.
</i></b> Our success is dependent on our senior management and our ability to attract, retain and motivate qualified personnel, especially
skilled service technicians. Competition for senior management is intense, and we may not be successful in attracting and retaining key
personnel. Qualified skilled service technicians are in high demand and are subject to competing offers. The ability to meet our labor
needs while controlling costs associated with hiring and training new employees is subject to external factors such as unemployment levels
and prevailing wage rates. The loss of services of any member of our senior management team or key employees, and the inability to attract
and retain other qualified personnel, especially skilled service technicians, could affect our ability to achieve our stated corporate
objectives and could adversely impact our business and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>We expect that our quarterly
results of operations will fluctuate. Such fluctuations could cause our stock price to decline. </i></b>A large portion of our expenses
for our Service segment, including expenses for facilities, equipment and personnel are relatively fixed. Accordingly, if revenues decline
or do not grow as we anticipate, we may not be able to correspondingly reduce our expenses in any particular quarter. Our quarterly revenues
and operating results have fluctuated in the past and are likely to do so in the future. Historically, our fiscal third and fourth quarters
have been stronger than our fiscal first and second quarters due to industrial operating cycles. Fluctuations in industrial demand for
products we sell and services we provide could cause our revenues and operating results to fluctuate. If our operating results in some
quarters fail to meet the expectations of stock market analysts and investors, our stock price may decline.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>If we do not effectively compete
in the rental test and measurement equipment market, our operating results may be adversely affected.</i></b> We compete in the rental
market on the basis of a number of factors, including equipment availability, price, service and reliability. Some of our competitors
may offer similar equipment for rent at lower prices and may offer more extensive servicing, or financing options. In addition, if the
supply of rental equipment available on the market significantly increases, demand for and pricing of our rental products could be adversely
impacted lowering our gross margins on rentals. Further, customers confronting competing budget priorities and more limited resources
could lead to less demand for rental equipment and increased pressure on pricing. Failure to adequately forecast the adoption of and demand
for equipment may cause us not to meet our customers&#8217; rental equipment requirements and may adversely affect our operating results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>If we fail to adapt our technology
to meet customer needs and preferences, the demand for our products and services may diminish. </i></b>Our future success will depend
on our ability to develop services and solutions that keep pace with technological change, evolving industry standards and changing customer
preferences in the markets we serve. We cannot be sure that we will be successful in adapting existing or developing new technology or
services in a timely or cost-effective manner or that the solutions we do develop will be successful in the marketplace. Our failure to
keep pace with changes in technology, industry standards and customer preferences in the markets we serve could diminish our ability to
retain and attract customers and retain our competitive position, which could adversely impact our business and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>We rely on our CalTrak&#174;</i></b>,
<b><i>Application Plus (our enterprise resource planning system) and other management information systems for inventory management, distribution,
workflow, accounting and other functions. If our CalTrak&#174;</i></b>, <b><i>Application Plus or other management information systems
fail to adequately perform these functions, experience an interruption in their operation or a security breach, our business and results
of operations could be adversely affected. </i></b>The efficient operation of our business depends on our management information systems.
We rely on our CalTrak&#174;, Application Plus and other management information systems to effectively manage accounting and financial
functions, customer service, warehouse management, order entry, order fulfillment, inventory replenishment, documentation, asset management,
and workflow. Our management information systems are vulnerable to damage or interruption from computer viruses or hackers, natural or
man-made disasters, vandalism, terrorist attacks, power loss, or other computer systems, internet, telecommunications or data network
failures. Any such interruptions to our management information systems could disrupt our business and could result in decreased revenues,
increased overhead costs, excess inventory and product shortages, causing our business and results of operations to suffer. In addition,
our management information systems are vulnerable to security breaches. Our security measures or those of our third-party service providers
may fail to detect or prevent such security breaches. Security breaches could result in the unauthorized publication of our confidential
business or proprietary information, the unauthorized release of</p><div>

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

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

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">customer, vendor, or employee data and payment information, the violation
of privacy or other laws, and the exposure to litigation, any of which could harm our business and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our enterprise resource planning
system is aging, and we may experience issues from any implementation of a new enterprise resource planning system. </i></b>We have an
enterprise resource planning system (&#8220;ERP&#8221;) to assist with the collection, storage, management and interpretation of data
from our business activities to support future growth and to integrate significant processes. Although we use current versions of software
and have support agreements in place, due to the age of our ERP, we anticipate that a new ERP will be required to be implemented sometime
in the future. ERP implementations are complex and time-consuming and involve substantial expenditures on system software and implementation
activities, as well as changes in business processes. Our ERP system is critical to our ability to accurately maintain books and records,
record transactions, provide important information to our management and prepare our consolidated financial statements. ERP implementations
also require the transformation of business and financial processes in order to reap the benefits of the ERP system; any such transformation
involves risks inherent in the conversion to a new computer system, including loss of information and potential disruption to our normal
operations. Any disruptions, delays or deficiencies in the design and implementation of a new ERP system could adversely affect our ability
to process orders, provide services and customer support, send invoices and track payments, fulfill contractual obligations or otherwise
operate our business. Additionally, if the ERP system does not operate as intended, the effectiveness of our internal control over financial
reporting could be adversely affected or our ability to assess it adequately could be delayed.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>A change in vendor rebate programs
could adversely affect our gross margins and results of operations</i></b>. The terms on which we purchase products from certain of our
suppliers entitle us to receive a rebate based on the volume of our purchases. These rebates effectively reduce our costs for products.
During fiscal year 2022, we saw a number of our vendors continue to reduce the rebates offered to us as a result of current economic conditions.
If suppliers adversely change the terms of some or all of these programs, the changes may lower our gross margins on products we sell
and may have an adverse effect on our operating results.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>We depend on manufacturers to
supply inventory to our Distribution segment and if our vendors fail to provide desired products to us, increase prices, or fail to timely
deliver products, or if supply chain delays, interruptions, or product shortages occur, our revenue and gross profit could suffer. </i></b>Similar
to other distributors in our industry, we occasionally experience supplier shortages and are unable to purchase our desired volume of
products. Our ability to offer a wide variety of products to our customers is dependent upon our ability to obtain adequate product supply
from manufacturers and other suppliers. Any disruption in our sources of supply, particularly of the most commonly sold items, could result
in a loss of revenues, reduced margins, and damage to our relationships with customers. Supply shortages may occur as a result of unanticipated
increases in demand or difficulties in production or delivery. In addition, we may be adversely impacted by disruptions within our supply
chain network. Such disruptions may result from weather-related events, natural disasters, international trade disputes or trade policy
changes or restrictions, tariffs or import-related taxes, third-party strikes, lock-outs, work stoppages or slowdowns, shortages of supply
chain labor and truck drivers, shipping capacity constraints, military conflicts, acts of terrorism, public health issues (including pandemics
or quarantines), civil unrest or other factors beyond our control. For example, in fiscal year 2022, our supply chains have been and may
continue to be negatively impacted by the COVID-19 pandemic and general economic factors such as rising inflation. When shortages occur,
our suppliers often allocate products among distributors. The loss of, or a substantial decrease in the availability of, products from
our suppliers or the loss of key supplier arrangements could adversely impact our financial condition, operating results, and cash flows,
as well as our ability to benefit from ongoing supply chain initiatives.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Due to current global supply chain
disruptions, we may experience increased difficulties in obtaining products at stable pricing levels. As a result, we may need to restructure
or change some of our product lines in the future. We cannot provide any assurance that particular products, or product lines, will be
available to us, or available in quantities sufficient to meet customer demand. If we are unable to enter into and maintain satisfactory
distribution arrangements with leading manufacturers, if we are unable to maintain an adequate supply of products, or if manufacturers
do not regularly invest in, introduce to us, and/or make new products available to us for distribution, our Distribution segment sales
could suffer materially. This is of particular significance to our Distribution segment business because the products we sell are often
only available from one source. Any limits to product access could materially and adversely affect our Distribution segment business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our future success may be affected
by our current and future indebtedness. </i></b>Under our credit agreement, as of March 26, 2022, we owed $48.5 million to our secured
creditor, a commercial bank, including $8.5 million borrowed under a $15.0 million term loan to fund acquisitions and provide additional
working capital. We may borrow additional funds in the future to support our growth and working capital needs. We are required to meet
financial tests on a</p><div>

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

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

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">quarterly basis and comply with other covenants customary in secured financings. Although we believe that we will
continue to comply with such covenants, if we do not remain in compliance with such covenants, our lender may demand immediate repayment
of amounts outstanding. Furthermore, we are dependent on credit from manufacturers of our products to fund our inventory purchases. If
our debt burden increases to high levels, such manufacturers may restrict our credit. Our cash requirements will depend on numerous factors,
including the rate of growth of our revenues, the timing and levels of products purchased, payment terms, and credit limits from manufacturers,
the timing and level of our accounts receivable collections and our ability to manage our business profitably. Our ability to satisfy
our existing obligations, whether or not under our secured credit facility, will depend upon our future operating performance, which may
be impacted by prevailing economic conditions and financial, business, and other factors described in this report, many of which are beyond
our control.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>We face risks associated with
foreign currency rate fluctuations. </i></b>We currently transact a portion of our business in foreign currencies, namely the Canadian
dollar and the Euro. During fiscal years 2022 and 2021, less than 10% of our total revenues were denominated in Canadian dollars and Euros.
Conducting business in currencies other than U.S. dollars subjects us to fluctuations in currency exchange rates that could have a negative
impact on our reported operating results. Fluctuations in the value of the U.S. dollar relative to the Canadian dollar and the Euro impact
our revenues, cost of revenues and operating margins and result in foreign currency transaction gains and losses. During fiscal year 2022,
the value of the U.S. dollar relative to one Canadian dollar and to one Euro ranged from 1.20 to 1.29 and from 0.81 to 0.92, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We continually utilize short-term foreign
exchange forward contracts to reduce the risk that future earnings denominated in Canadian dollars would be adversely affected by changes
in currency exchange rates. However, this strategy does not eliminate our exposure. If there is a significant or prolonged downturn in
the Canadian dollar or the Euro, it could have an adverse impact on our business and financial condition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our inability to adequately enforce
and protect our intellectual property or defend against assertions of infringement could prevent or restrict our ability to compete. </i></b>We
rely on intellectual property in order to maintain a competitive advantage. Our inability to defend against the unauthorized use of these
assets could have an adverse effect on our results of operations and financial condition. Litigation may be necessary to protect our intellectual
property rights or defend against claims of infringement. This litigation could result in significant costs and divert our management&#8217;s
focus away from operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Hurricanes, other adverse weather
events, national or regional catastrophes or natural disasters could negatively affect the local economies we serve or disrupt our operations,
which could have an adverse effect on our business or results of operations</i></b>. Our market areas include the Gulf Coast and Mid-Atlantic
regions of the United States, and Puerto Rico, which are susceptible to hurricanes. Such weather events can disrupt our operations, result
in damage to our properties and negatively affect the local economies in which we operate. Future hurricanes could result in damage to
certain of our facilities and the equipment located at such facilities, or equipment on rent with customers in those areas. Even if our
properties suffer no direct damage from such events, the operations of our customers could be disrupted, and our supply chain impacted.
In addition, climate change could lead to an increase in intensity or occurrence of hurricanes or other adverse weather events, including
severe winter storms. Future occurrences of these events, as well as regional or national catastrophes or natural disasters, and their
effects may adversely impact our business or results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Risks Related to Acquisitions</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>We may not successfully integrate
business acquisitions. </i></b>We completed three acquisitions during fiscal year 2022 and one acquisition during fiscal year 2021. If
we fail to accurately assess and successfully integrate any recent or future business acquisitions, we may not achieve the anticipated
benefits, which could result in lower revenues, unanticipated operating expenses, reduced profitability and dilution of our book value
per share. Successful integration involves many challenges, including:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in">
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#9679;</p></td>
    <td style="text-align: left"><span style="font-size: 10pt">The difficulty of integrating acquired operations and personnel with our existing operations; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">The difficulty of developing and marketing new products and services;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">The diversion of our management&#8217;s attention as a result of evaluating, negotiating and integrating acquisitions; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Our exposure to unforeseen liabilities of acquired companies; and </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">The loss of key employees of an acquired operation.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">In addition, an acquisition could adversely
impact cash flows and/or operating results, and dilute shareholder interests, for many reasons, including:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in">
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#9679;</p></td>
    <td style="text-align: left"><span style="font-size: 10pt">Charges to our income to reflect the impairment of acquired intangible assets, including goodwill;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Contingent consideration payments;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Interest costs and debt service requirements for any debt incurred in connection with an acquisition or new business venture; and </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Any issuance of securities in connection with an acquisition or new business venture that dilutes or lessens the rights of our current shareholders.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">If the integration of any or all of
our acquisitions or future acquisitions is not successful, it could have a material adverse impact on our operating results and stock
price.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our future business acquisition
efforts may not be successful, which may limit our growth or adversely affect our results of operations, and financing of any future acquisitions
could result in shareholder dilution and/or increase our leverage. </i></b>Business acquisitions are an important part of our growth strategy.
If we identify an appropriate acquisition candidate, we may not be able to successfully negotiate terms or finance the acquisition. If
economic downturns or other matters of national or global concern continue for an extensive period of time or recur, our ability to pursue
and consummate potential acquisitions could be materially adversely affected. In addition, to successfully complete targeted acquisitions,
we may issue additional equity securities that could dilute our stockholders&#8217; ownership, or we may incur additional debt, which
could increase our leverage and our risk of default under our existing credit facility. If we fail to successfully acquire businesses,
our growth and results of operations could be adversely affected.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Risks Related to our Stock</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Our stock price may be volatile.
</i></b>The stock market, from time to time, has experienced significant price and volume fluctuations that are both related and unrelated
to the operating performance of companies. Our stock may be affected by market volatility and by our own performance. The following factors,
among others, may have a significant effect on the market price of our common stock:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in">
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#9679;</p></td>
    <td style="text-align: left"><span style="font-size: 10pt">The impact of the COVID-19 pandemic;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Developments in our relationships with current or future manufacturers of products we distribute; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Announcements by us or our competitors of significant acquisitions, strategic partnerships, joint ventures or capital commitments; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Litigation or governmental proceedings or announcements involving us or our industry; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Economic and other external factors, such as inflation, recession, disasters or other national or global crises; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Sales of our common stock or other securities in the open market; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Repurchases of our common stock on the open market or in privately-negotiated transactions; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Period-to-period fluctuations in our operating results; and </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: left"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left"><span style="font-size: 10pt">Our ability to satisfy our debt obligations.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>The relatively low trading volume
of our common stock may limit your ability to sell your shares. </i></b>Although our shares of common stock are listed on the Nasdaq Global
Market, we have historically experienced a relatively low trading volume of approximately 35,000 shares a day. If our low trading volume
continues in the future, holders of our shares may have difficulty selling shares of our common stock in the manner or at a price that
they desire.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>If significant existing shareholders
sell large numbers of shares of our common stock, our stock price could decline. </i></b>The market price of our common stock could decline
if a large number of our shares are sold in the public market by our existing shareholders or as a result of the perception that such
sales could occur. Due to the relatively low trading volume of our common stock, the sale of a large number of shares of our common stock
may significantly depress the price of our common stock.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Tax rates applicable to us may
change. </i></b>Tax legislation initiatives could adversely affect our net earnings and tax liabilities. We are subject to the tax laws
and regulations of the United States federal, state and local governments, as well as foreign jurisdictions. From time to time, various
legislative initiatives may be enacted that could adversely affect our tax positions. Tax laws and regulations are extremely complex and
subject to varying interpretations. The</p><div>

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

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

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Tax Cuts and Jobs Act of 2017 (the &#8220;Tax Act&#8221;) made broad and complex changes to the
U.S. tax code, including, but not limited to reducing the Federal corporate income tax rate from 35% to 21%. Any additional modifications
to key aspects of the tax code could materially affect our tax obligations and negatively impact our effective tax rate. Although we believe
that our tax positions are sound and consistent with applicable laws, regulations and existing precedent, there can be no assurance that
our tax positions will not be challenged by relevant tax authorities or that we would be successful in any such challenge.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Changes in accounting standards,
legal requirements and the Nasdaq Global Market listing standards, or our ability to comply with any existing requirements or standards,
could adversely affect our operating results. </i></b>Extensive reforms relating to public company financial reporting, corporate governance
and ethics, the Nasdaq Global Market listing standards and oversight of the accounting profession have been implemented over the past
several years and continue to evolve. Compliance with these rules, regulations and standards that have resulted from such reforms has
increased our accounting and legal costs and has required significant management time and attention. In the event that additional rules,
regulations or standards are implemented or any of the existing rules, regulations or standards to which we are subject undergoes additional
material modification, we could be forced to spend significant financial and management resources to ensure our continued compliance,
which could have an adverse effect on our results of operations. In addition, although we believe we are in full compliance with all such
existing rules, regulations and standards, should we be or become unable to comply with any of such rules, regulations and standards,
as they presently exist or as they may exist in the future, our results of operations could be adversely affected and the market price
of our common stock could decline.</p><div>

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

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 1B. UNRESOLVED STAFF COMMENTS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">None.</p><div>

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

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 2. PROPERTIES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table presents the leased and owned properties that are
material to our business as of March 26, 2022:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="2" style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><b>Approximate</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"><span style="font-size: 10pt"><b>Property</b></span></td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"><span style="font-size: 10pt"><b>Location</b></span></td>
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"><span style="font-size: 10pt"><b>Square Footage</b></span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Corporate Headquarters, Calibration Service Center and Distribution Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Rochester, NY</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">48,500</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center and Headquarters for Canadian Operations</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Montreal, QC</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">27,500</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center, Rental and Used Equipment Distribution Center </span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Houston, TX</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">22,300</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Denver, CO</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">19,400</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Los Angeles, CA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">18,200</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Toronto, ON</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">16,900</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Philadelphia, PA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">14,000</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Dayton, OH</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">10,500</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Boston, MA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">8,900</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Indianapolis, IN</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">7,600</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Portland, OR</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">7,000</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Hopkinton, MA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">6,100</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center </span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">St. Louis, MO</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">5,600</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">San Diego, CA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">5,500</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Charlotte, NC</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">4,900</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Chesapeake, VA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">4,600</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Phoenix, AZ</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">4,200</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Ottawa, ON</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">4,000</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Henrico, VA</span></td>
    <td style="padding-right: 5.4pt; text-align: right"><span style="font-size: 10pt">3,600</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Ft. Wayne, IN</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">3,600</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">San Juan, PR</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">1,600</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Decatur, AL</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">1,700</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Mobile Service Unit and Offices</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Pittsburgh, PA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">6,300</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">United Scale &amp; Engineering:</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-right: 5.4pt; white-space: nowrap">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap; width: 2%">&#160;</td>
    <td style="white-space: nowrap; width: 63%"><span style="font-size: 10pt">Calibration Service Center and Warehouse</span></td>
    <td style="width: 18%"><span style="font-size: 10pt">Milwaukee WI</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; width: 17%; text-align: right"><span style="font-size: 10pt">16,000</span></td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center and Warehouse</span></td>
    <td><span style="font-size: 10pt">Madison, WI</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">6,000</span></td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center</span></td>
    <td><span style="font-size: 10pt">Green Bay, WI</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">3,300</span></td></tr>
  <tr>
    <td colspan="2" style="padding-left: 5.4pt; white-space: nowrap"><span style="font-size: 10pt">Spectrum Technologies Inc. (&#8220;STI&#8221;):</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="padding-right: 5.4pt; white-space: nowrap">&#160;</td></tr>
  <tr>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Calibration Service Center and Warehouse</span></td>
    <td style="white-space: nowrap"><span style="font-size: 10pt">Paxinos, PA</span></td>
    <td style="padding-right: 5.4pt; white-space: nowrap; text-align: right"><span style="font-size: 10pt">14,500</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p><div>

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

</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We believe that our properties are in good condition, are
well maintained and are generally suitable and adequate to carry on our business in its current form.</p><div>

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

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 3. LEGAL PROCEEDINGS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: normal">From time to time we are a party
to or otherwise involved in legal proceedings arising out of the normal course of business. Management does not believe that there is
any pending or threatened proceeding against us, which, if determined adversely, would have a material adverse effect on our business,
results of operations or financial condition. </span></p><div>

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

</div><div><a id="a_006"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">ITEM 4. MINE SAFETY DISCLOSURES</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: normal">Not applicable.</span></p><div>

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>PART II</b></p><div>

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

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY,
RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our common stock is traded on the Nasdaq Global Market under
the symbol &#8220;TRNS&#8221;. As of June 1, 2022, we had approximately 475 shareholders of record.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>DIVIDENDS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our credit agreement, as amended, limits our ability to
pay cash dividends to $3.0 million in any fiscal year. We have not declared any cash dividends since our inception and have no current
plans to pay any dividends in the foreseeable future.</p><div>

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

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 6. [RESERVED]</b></p><div>

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

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following discussion and analysis of financial condition
and results of operations should be read in conjunction with our financial statements and related notes appearing elsewhere in this annual
report. In addition to historical information, the following discussion and analysis includes forward looking statements that involve
risks, uncertainties and assumptions. Our actual results and the timing of events could differ materially from those anticipated in these
forward-looking statements as a result of a variety of factors, including those discussed in &#8220;Risk Factors&#8221; and elsewhere
in this annual report. See the discussion under &#8220;Forward Looking Statements&#8221; beginning on page 1 of this annual report</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>OVERVIEW</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Operational Overview.</i></b> We are a leading provider
of accredited calibration services, enterprise asset management services, and value-added distributor of professional grade handheld test,
measurement and control instrumentation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We operate our business through two reportable business
segments, Service and Distribution, which offer a comprehensive range of services and products to the same customer base.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our strength in our Service segment is based upon our wide
range of disciplines, our investment in quality systems and our ability to provide accredited calibrations to customers in highly-regulated
targeted market segments. Our services range from the calibration and repair of a single unit to managing a customer&#8217;s entire calibration
program. We believe our Service segment offers an opportunity for long-term growth and the potential for continuing revenue from established
customers with regular calibration cycles and recurring laboratory instrument service requirements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our Service segment has shown consistent revenue growth
over the past several years, ending fiscal year 2022 with its 52nd consecutive quarter of year-over-year growth. This segment has benefited
from both organic growth as</p><div>

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

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

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">well as acquisitions over those 52
quarters. The business acquisitions that we made have been heavily focused on expanding our service capabilities, increasing our
geographic reach and leveraging our Calibration Service Centers and other infrastructure to create operational synergies.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our Service segment revenue growth was 20.5% for fiscal year
2022 from fiscal year 2021, and included a combination of organic growth and acquisition related revenue. The Service segment gross margin
increased by 160 basis points. Service segment gross profit and gross margin increases were primarily due to operating leverage on our
fixed cost base, accretive margins from recent acquisitions and continued strong technician productivity.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">In our Distribution segment, we sell and offer for rent,
professional grade handheld test and measurement instruments. Because we specialize in professional grade handheld test and measurement
instruments, as opposed to a wide array of industrial products, our sales and customer service personnel can provide value-added technical
assistance to our customers to aid them in determining what product best meets their particular application requirements. We have expertise
in the procurement and sale of used equipment, furthering our ability to add value for our customers. We also have a higher-end electronic
test and measurement equipment rental business that augments our organically grown test and measurement equipment rental business. Through
our website and sales teams, customers can place orders for test and measurement instruments and can elect to have their purchased instruments
calibrated and certified by our Calibration Service Centers before shipment as well as on regular post-purchase intervals. Pre-shipment
calibration and certification allows our customers to place newly purchased instruments into service immediately upon receipt.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Sales in our Distribution segment are generally not consumable
items but are instruments purchased as replacements, upgrades or for expansion of manufacturing or research and development facilities.
As such, this segment can be heavily impacted by changes in the economic environment. As customers increase or decrease capital and discretionary
spending, our Distribution sales will typically be directly impacted.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">In fiscal year 2022, Distribution segment sales increased
by 15.1%. This increase in sales was due to increased orders in fiscal year 2022 and an easier comparison to fiscal year 2021, which was
adversely impacted by the COVID-19 pandemic. In fiscal year 2021, Distribution sales decreased by 10.0% and were impacted by the COVID-19
pandemic, with reduced demand from oil and gas related businesses and most other industrial manufacturing sectors.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The Distribution segment gross margin in fiscal year 2022
increased by 210 basis points. The increase in segment gross margin was primarily due to a favorable mix of products sold, strong demand
for our higher-margin rentals business and an increase in cooperative advertising and rebate programs. These programs had been reduced
in fiscal year 2021 as certain vendors reduced these programs to lower their costs in response to the COVID-19 pandemic.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Initiatives implemented within this segment include adding
new in-demand vendors and product lines, expanding the number of SKUs that we offer with and without pre-shipment calibration and offering
equipment rental and used equipment options. Management believes this diversification strategy will mitigate the impact that any particular
industry or sector will have on the overall performance of this segment as well as help to further differentiate us from our competitors
going forward.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Financial Overview. </i></b>In evaluating our results
for fiscal year 2022, investors should consider that we operate on a 52/53-week fiscal year, ending the last Saturday in March. In a 52-week
fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year, the last quarter is a 14-week period. Fiscal years
2022 and 2021 each consisted of 52 weeks.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Management's discussion and analysis of financial condition
and results of operations for the fiscal year ended March 26, 2022 omits a comparative discussion regarding the fiscal year ended March
28, 2020. Such information is located in <a href="https://www.sec.gov/Archives/edgar/data/99302/000120677420001786/trns3767761-10k.htm#Item7ManagementsDiscussionandAnalysisofFinancialConditionandResultsofOperations">Item 7 &#8211; Management's Discussion and Analysis of Financial Condition and Results of Operations of our Annual Report on Form 10-K for the fiscal year ended March 27, 2021.</a></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total revenue for fiscal year 2022 was $205.0 million. This
represented an increase of $31.6 million or 18.2% versus total revenue of $173.3 million for fiscal year 2021. Total revenue increased
due to increases in both Service revenue and Distribution sales increases.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Service revenue was $122.0 million in fiscal year 2022,
an increase of $20.7 million or 20.5%. Service revenue accounted for 59.5% of our total revenue during fiscal year 2022. Of our Service
revenue in fiscal year 2022, 84.0%</p><div>

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

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

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">was generated by our Calibration Service Centers and enterprise asset management services while 14.5%
was generated through subcontracted third-party vendors, compared with 83.6% and 14.9%, respectively, in fiscal year 2021. The remainder
of our Service revenue in each period was derived from freight charges.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Distribution sales increased 15.1% to $83.0 million in fiscal
year 2022. Distribution sales accounted for 40.5% of our total revenue in fiscal year 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Sales to domestic customers comprised 93.4% of total Distribution
sales in fiscal year 2022, while 5.6% were to Canadian customers and 1.0% were to customers in other international markets.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total gross profit was $58.4 million in fiscal year 2022
compared to $46.1 million in fiscal year 2021, an increase of $12.3 million or 26.7%. Total gross margin was 28.5%, which is a 190 basis
point increase versus fiscal year 2021. Service gross margin was 31.9% in fiscal year 2022 compared with 30.3% in fiscal year 2021, a
160 basis point increase. Distribution gross margin was 23.5% in fiscal year 2022 compared with 21.4% in fiscal year 2021, a 210 basis
point increase. This increase in service gross margin in fiscal year 2022 was primarily due to operating leverage on our fixed cost base,
accretive margins from recent acquisitions and continued strong technician productivity. The increase in distribution segment gross margin
was primarily due to a favorable mix of products sold, strong demand for our higher-margin rentals business and an increase in cooperative
advertising and rebate programs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Operating expenses were $44.3 million, or 21.6% of total
revenue, in fiscal year 2022 compared with $35.0 million, or 20.2% of total revenue, in fiscal year 2021. Operating income was $14.1 million,
or 6.9% of total revenue, in fiscal year 2022 compared with $11.1 million, or 6.4% of total revenue, in fiscal year 2021. The year-over-year
increase in selling, marketing and warehouse expenses was due to higher performance-based sales incentives and direct marketing costs.
The year-over-year increase in general and administrative expenses was due to by incremental expenses from acquired businesses (including
stock expense), increased intangibles amortization expense, investments in technology and our employee base to support future growth and
one-time transaction expenses related to acquisitions that closed in the fiscal year.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Net income for fiscal year 2022 was $11.4 million compared
with $7.8 million in fiscal year 2021, a $3.6 million increase. Diluted earnings per share for fiscal year 2022 was $1.50 compared with
$1.03 for fiscal year 2021, a $0.47 per diluted share increase.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>CRITICAL ACCOUNTING POLICIES AND ESTIMATES </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Use of Estimates. </i></b>The preparation of our Consolidated
Financial Statements in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires that
we make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent assets
and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.
Significant estimates and assumptions are used for, but not limited to, allowance for doubtful accounts and returns, inventory reserves,
estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives of fixed
assets, estimated lives of major catalogs and intangible assets, and the valuation of assets acquired, liabilities assumed and consideration
transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, our accounting
estimates require the exercise of judgment. The accounting estimates used in the preparation of our Consolidated Financial Statements
will change as new events occur, as more experience is acquired, as additional information is obtained, and as our operating environment
changes. Our estimates are evaluated on an ongoing basis and are drawn from historical experience and other assumptions that we believe
to be reasonable under the circumstances. Actual results could differ from those estimates. Such changes and refinements in estimation
methodologies are reflected in reported results of operations in the period in which the changes are made and, if material, their effects
are disclosed in the Notes to our Consolidated Financial Statements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following items in our Consolidated Financial Statements
require significant estimation or judgment:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Accounts Receivable.</i></b> Accounts receivable represent
amounts due from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and
returns in the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts
receivable. We apply a specific formula to our accounts receivable aging, which may be adjusted on a specific account basis where the
formula may not appropriately reserve for loss exposure. After all attempts to collect a</p><div>

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

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

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">receivable have failed, the receivable is written-off
against the allowance for doubtful accounts. A returns reserve is calculated based upon the historical rate of returns applied to revenues
over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenues and/or the historical
rate of returns. Management believes that the allowances are appropriate to cover anticipated losses under current conditions. However,
unexpected changes or deterioration in economic conditions could materially change these expectations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Inventory. </i></b>Inventory consists of products
purchased for resale and is valued at the lower of cost or net realizable value. Costs are determined using the average cost method of
inventory valuation. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based
on historical experience and current demand, to specific categories of our inventory. Inventory is at risk of obsolescence if economic
conditions change. Relevant economic conditions include changing consumer demand, customer preferences or increasing competition. We believe
these risks are largely mitigated because our inventory typically turns several times per year. We evaluate the adequacy of the reserve
on a quarterly basis.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Business Acquisitions. </i></b>We apply the acquisition
method of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration
transferred are measured at their acquisition-date fair value. We use a valuation hierarchy to determine the fair values used. Historically,
we have relied, in part, upon the use of reports from third-party valuation specialists to assist in the estimation of fair values. Purchase
price allocations are subject to revision within the measurement period, not to exceed one year from the date of acquisition. Administration
costs to acquire a business may include, but are not limited to, fees for accounting, legal and valuation services and are recorded as
incurred in our Consolidated Statement of Income.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Goodwill and Intangible Assets. </i></b>Goodwill represents
the excess of the purchase price over the values assigned to the underlying net assets of an acquired business and is not amortized. As
of March 26, 2022, we had $65.1 million of recorded goodwill.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Intangible assets, namely customer base and covenants not
to compete, represent an allocation of purchase price to identifiable intangible assets of an acquired business. These intangible assets
are amortized over their estimated useful lives and are reviewed for impairment if and when indicators are present. We estimate the fair
value of our reporting units using the fair market value measurement requirement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We test goodwill for impairment for each reporting unit
on an annual basis during the fourth quarter of each fiscal year or immediately if conditions indicate that such impairment could exist.
We have the option to perform a qualitative assessment to determine if it is more likely than not that the fair value of a segment has
declined below its carrying value. This assessment considers various financial, macroeconomic, industry and segment specific qualitative
factors.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Intangible assets are evaluated for impairment when events
or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable. Based on the results
of our qualitative impairment testing reviews, we have determined that it was more likely than not that the fair values exceeded the carrying
values of goodwill and there were no impairments as of each of March 26, 2022 and March 27, 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Income Taxes. </i></b>We record deferred income taxes
for the effects of timing differences between financial and tax reporting. These differences relate primarily to accrued expenses, bad
debt reserves, inventory reserves, operating leases, goodwill and intangible assets, depreciation and amortization and stock-based compensation.
We base our deferred income taxes, accrued income taxes and provision for income taxes upon income, statutory tax rates, the legal structure
of our Company, interpretation of tax laws and tax planning opportunities available to us in the various jurisdictions in which we operate.
We file income tax returns in the U.S. federal jurisdiction, various states, Canada and Ireland. We are regularly audited by federal,
state and foreign tax authorities, but a number of years may elapse before an uncertain tax position, for which we have unrecognized tax
benefits, is audited and finally resolved. From time to time, these audits result in assessments of additional tax. If a loss is determined
to be probable as a result of an audit, an accrual is established.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We apply a more-likely-than-not threshold to the recognition
and derecognition of uncertain tax positions. Accordingly, we recognize the amount of tax benefit that has a greater than 50% likelihood
of being ultimately realized upon settlement. Future changes in judgments and estimates related to the expected ultimate resolution of
uncertain tax positions will affect income in the quarter of such change. While it is often difficult to predict the final outcome or
the timing of resolution of any particular uncertain tax position, we believe that our unrecognized tax benefits reflect the most likely
outcome.</p><div>

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

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

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Stock-Based Compensation.</i></b> We measure the cost
of services received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair
market value of the award as of the grant date. The Company uses the Black-Scholes option pricing model to estimate the fair value of
stock options granted. The application of this pricing model involves assumptions that require judgment and are sensitive in the determination
of compensation expense. The fair market value of our common stock on the date of each option grant is determined based on the most recent
closing price on our primary trading stock exchange, currently the NASDAQ Global Market.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We record compensation cost related to unvested equity awards
by recognizing, on a straight-line basis, the unamortized grant date fair value over the remaining service period of each award. In accordance
with Accounting Standards Updates (&#8220;ASU&#8221;) 2016-09, excess tax benefits for share-based award activity are reflected in the
Consolidated Statement of Income as a component of the provision for income taxes. Excess tax benefits are realized benefits from tax
deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation costs for such awards. We
did not capitalize any stock-based compensation costs as part of an asset. We estimate forfeiture rates based on our historical experience.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We grant timed-based and performance-based restricted stock
units as a component of executive and key employee compensation. These restricted stock units are either time vested or vest following
the third fiscal year from the date of grant subject to cumulative diluted earnings per share growth targets over the eligible period.
Compensation cost ultimately recognized for these restricted stock units will equal the grant-date fair market value of the unit that
coincides with the actual outcome of the performance conditions. On an interim basis, we record compensation cost based on the expected
level of achievement of the performance conditions. The expense relating to the time vested restricted stock units is recognized on a
straight-line basis over the requisite service period for the entire award.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Stock options vest either immediately or over a period of
up to five years using a straight-line basis, and expire either five years or ten years from the date of grant. The expense relating to
options is recognized on a straight-line basis over the requisite service period for the entire award.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Note 6 to our Consolidated Financial Statements for further
disclosure regarding our stock-based compensation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Post-retirement Health Care Plans.</i></b> The Company
has a defined benefit post-retirement health care plan which provides long-term care insurance benefits, medical and dental insurance
benefits, and medical premium reimbursement benefits to eligible retired corporate officers and their eligible spouses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">For accounting purposes, the defined benefit post-retirement
health care plan requires assumptions to estimate the projected and accumulated benefit obligations, including the following variables:
discount rate; certain employee-related factors, such as retirement age and mortality; and health care cost trend rates. These and other
assumptions affect the annual expense and obligations recognized for the underlying plans. Our assumptions reflect our historical experiences
and management's best judgment regarding future expectations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Increasing the assumed health care cost trend rate by one
percentage point would increase the accumulated post-retirement benefit obligation and the annual net periodic post-retirement benefit
cost by $0.1 million. A one percentage point decrease in the healthcare cost trend would decrease the accumulated post-retirement benefit
obligation and the annual net periodic post-retirement benefit cost by $0.1 million.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>Recently Issued Accounting Pronouncements</i></b>.
In the normal course of business, management evaluates all new accounting pronouncements issued by the Financial Accounting Standards
Board (&#8220;FASB&#8221;) to determine the potential impact they may have on our consolidated financial statements.&#160;&#160;For a
discussion of the newly issued accounting pronouncements see &#8220;Recently Issued Accounting Pronouncements&#8221; under Note 1 to the
Consolidated Financial Statements included in Item 8 of Part II of this report.</p><div>

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

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

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>RESULTS OF OPERATIONS </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table sets forth, for fiscal years 2022 and 2021, the
components of our Consolidated Statements of Income.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">FY 2022</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">FY 2021</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt; font-style: italic">As a Percentage of Total Revenue:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 0.25in; width: 82%; text-align: left">Service Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">59.5</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">58.4</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Distribution Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 0.25in; text-align: left">Total Revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; font-style: italic; text-align: left">Gross Profit Percentage:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Service Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30.3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 0.25in; text-align: left">Distribution Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Total Gross Profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">26.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Selling, Marketing and Warehouse Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 0.25in; text-align: left">General and Administrative Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left">Total Operating Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20.2</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Interest and Other Expenses, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.5</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Income Before Provision for Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; text-align: left">Provision for Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.6</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.5</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>FISCAL YEAR ENDED MARCH 26, 2022 COMPARED TO FISCAL
YEAR ENDED MARCH 27, 2021 (dollars in thousands): </i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Revenue:</i></b></p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="6">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">March 26,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">$</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">%</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 5.4pt">Revenue:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 0.25in; width: 55%">Service </td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: right">&#160;&#160;$</td><td style="width: 9%; text-align: right">122,005</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: right">&#160;&#160;$</td><td style="width: 9%; text-align: right">101,274</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: right">&#160;&#160;$</td><td style="width: 9%; text-align: right">20,731</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 6%; text-align: right">20.5</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; padding-left: 0.25in">Distribution </td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">82,954</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">72,061</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,893</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">15.1</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-bottom: 2.5pt; padding-left: 0.5in">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">204,959</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">173,335</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,624</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">18.2</td><td style="border-bottom: Black 2.5pt double; text-align: left">%&#160;&#160;&#160;&#160;&#160;</td></tr>
  </table><div>


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total revenue was $205.0 million in fiscal year 2022 compared
to $173.3 million in fiscal year 2021, an increase of $31.6 million or 18.2%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Service revenue, which accounted for 59.5% and 58.4% of
our total revenue in fiscal years 2022 and 2021, respectively, increased $20.7 million, or 20.5% from fiscal year 2021 to fiscal year
2022. This year-over-year growth includes a combination of organic and acquisition-related revenue growth.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">This year-over-year increase also reflected increased demand
from the life sciences and other highly-regulated end markets and included $9.0 million of incremental revenue from acquisitions. Excluding
acquired revenue of $9.0 million, the Service segment organic revenue increased by 11.6%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our fiscal years 2022 and 2021 Service revenue growth in
relation to prior fiscal year quarter comparisons, was as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-right: Black 1pt solid">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; text-align: left">Service Revenue Growth</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">19.6%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">22.1%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">20.4%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">20.0%</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="border-right: Black 1pt solid">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">15.8%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">12.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">4.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">2.5%</td><td style="text-align: left">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="text-align: left; width: 41%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="border-right: Black 1pt solid; width: 1%">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 4%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    </tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Within any year, while we add new customers, we also have
customers from the prior year whose service orders may not repeat for any number of factors. Among those factors are variations in the
timing of periodic calibrations</p><div>

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

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

</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">and other services, customer capital expenditures and customer outsourcing decisions. Because the timing
of Service segment orders can vary on a quarter-to-quarter basis, we believe a trailing twelve-month trend provides a better indication
of the progress of this segment.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The growth in fiscal year 2022 and fiscal year 2021 reflected
both organic growth and acquisitions. The growth in Service segment revenue in the fourth quarter of fiscal year 2022 includes revenue
from Tangent and NEXA. The growth in Service segment revenue in the third quarter of fiscal year 2022 includes revenue from NEXA. The
growth in Service segment revenue during the third and fourth quarters of fiscal year 2021 includes revenue from BioTek and pipettes.com.
The growth in Service segment revenue during the first and second quarters of fiscal year 2021 includes revenue from the pipettes.com
acquisition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table presents the trailing twelve-month Service
segment revenue for each quarter in fiscal years 2022 and 2021 as well as the trailing twelve-month revenue growth as a comparison to
that of the prior fiscal year period:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-indent: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;<b>Q4</b></span></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: 5.4pt">Trailing Twelve-Month:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="text-indent: 5.4pt; padding-left: 0.125in; text-align: left">Service Revenue</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$122,005</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">116,315</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">110,854</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">105,864</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">101,274</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$97,225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$94,624</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$93,572</td><td style="text-align: left">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: 5.4pt; padding-left: 0.125in; text-align: left">Service Revenue Growth</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">20.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">19.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">17.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">13.1%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">8.9%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">5.4%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">4.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">7.4%</td><td style="text-align: left">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: 5.4pt; padding-left: 0.125in; text-align: left; width: 33%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="border-left: Black 1pt solid; width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    </tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our strategy has been to focus our investments in the core
electrical, temperature, pressure, physical/dimensional and radio frequency/microwave calibration disciplines. We expect to subcontract
approximately 13% to 15% of our Service revenue to third-party vendors for calibration beyond our chosen scope of capabilities. We continually
evaluate our outsourcing needs and make capital investments, as deemed necessary, to add more in-house capabilities and reduce the need
for third-party vendors. Capability expansion through business acquisitions is another way that we seek to reduce the need for outsourcing.
The following table presents the source of our Service revenue and the percentage of Service revenue derived from each source for each
quarter during fiscal years 2022 and 2021:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td><td style="border-left: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; width: 31%">In-House</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">85.4</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">84.1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">83.2</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">83.1</td><td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td><td style="border-left: Black 1pt solid; width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">83.6</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">83.1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">83.7</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 5%; text-align: right">82.9</td><td style="width: 1%; text-align: left">%</td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">Outsourced</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13.1</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.4</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.4</td><td style="text-align: left">%</td>
    <td>&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.9</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.3</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14.7</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.6</td><td style="text-align: left">%</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt; text-align: left">Freight Billed to Customers</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.6</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.6</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1.5</td><td style="border-bottom: Black 1pt solid; text-align: left">%</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="padding-bottom: 2.5pt">&#160;</td><td style="padding-bottom: 2.5pt; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td><td style="border-bottom: Black 2.5pt double">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">100.0</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td>
    <td style="border-bottom: Black 2.5pt double">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our Distribution sales accounted for 40.5% and 41.6% of our
total revenue in fiscal years 2022 and 2021, respectively. Distribution sales increased $10.9 million, or 15.1% in fiscal year 2022 compared
to fiscal year 2021. This increase in sales was due to increased orders in fiscal year 2022 and an easier comparison to fiscal year 2021,
which was adversely impacted by the COVID-19 pandemic. The increase in sales in fiscal year 2022 were all organic. The change in fiscal
year 2021 versus fiscal year 2020 reflected both organic and acquisition sales. Our fiscal years 2022 and 2021 Distribution sales growth
(decline) in relation to prior fiscal year quarter comparisons were as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; padding-bottom: 1.5pt">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="border-left: Black 1pt solid; text-align: center">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; text-align: center"><b>FY 2021</b></td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="text-align: center; border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="text-align: center; border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="text-align: center; border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="text-align: center; border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="text-align: center; border-bottom: Black 1pt solid; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="border-left: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Q4</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; text-align: left">Distribution Sales Growth (Decline)</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">7.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">7.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">22.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">27.0%</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">(4.6%)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(8.6%)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(6.6%)</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(20.3%)</td><td style="text-align: left">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; background-color: transparent">
    <td style="padding-left: 5.4pt; text-align: left; width: 33%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td><td style="border-left: Black 1pt solid; width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    </tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Distribution sales orders include orders for instruments
that we routinely stock in our inventory, customized products, and other products ordered less frequently, which we do not stock. Backorders
are the total dollar value of orders received for which revenue has not yet been recognized. Pending product shipments are primarily backorders,
but also include products that are requested to be calibrated in our service centers prior to shipment, orders required by the customer
to be shipped complete or at a future date, and other orders awaiting final credit or</p><div>

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

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

</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">management review prior to shipment. Management
uses pending product shipments and backorders as measures of our future business performance and financial performance within the distribution
segment.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our total pending product shipments increased $1.5 million,
or 23.6%, at the end of fiscal year 2022 compared to the end of fiscal year 2021. Backorders at the end of fiscal year 2022 were $6.4
million, compared to $4.9 million at the end of fiscal year 2021. The year-over-year increase in pending product shipments was a result
of the COVID-19 pandemic and its disruptive impact to the supply of products in fiscal year 2022 as well as overall increased demand.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table presents the percentage of total pending
product shipments that were backorders at the end of each quarter in fiscal years 2021 and 2020 and our historical trend of total pending
product shipments:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Total Pending Product Shipments</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$7,747</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$8,854</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$7,612</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$8,173</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">$6,287</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$5,533</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$4,251</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$3,890</td><td style="text-align: left">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; width: 33%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td><td style="border-left: Black 1pt solid; width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">% of Pending Product Shipments that were Backorders</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">83.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">81.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">78.1%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">78.4%</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">77.6%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">79.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">76.6%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">75.8%</td><td style="text-align: left"></td>
    </tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Gross Profit:</i></b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-left: 5.4pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; padding-left: 5.4pt">For the Fiscal Years Ended</td><td style="padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-left: 5.4pt">&#160;</td><td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; white-space: nowrap; font-weight: bold; text-align: center; padding-left: 5.4pt">March 26,</td><td style="white-space: nowrap; font-weight: bold; padding-left: 5.4pt">&#160;</td><td colspan="3" style="text-align: center; padding-bottom: 1pt; white-space: nowrap; font-weight: bold">March 27,</td><td style="white-space: nowrap; font-weight: bold; padding-left: 5.4pt">&#160;</td><td style="white-space: nowrap; font-weight: bold; padding-left: 5.4pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: center; padding-left: 5.4pt">Change</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: right; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; padding-left: 5.4pt">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; padding-left: 5.4pt">&#160;</td><td colspan="3" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; padding-left: 5.4pt">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center; padding-left: 5.4pt">%</td><td style="border-bottom: Black 1pt solid; text-align: right; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt">Gross Profit:</td><td style="padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td><td style="padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-left: 5.4pt">&#160;</td><td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; width: 52%">Service</td><td style="width: 1%; padding-left: 5.4pt">&#160;</td>
    <td style="width: 1%; text-align: right; padding-left: 5.4pt">$</td><td style="width: 9%; text-align: right; padding-left: 5.4pt">38,921</td><td style="width: 1%; text-align: left; padding-left: 5.4pt">&#160;</td><td style="width: 1%; padding-left: 5.4pt">&#160;</td>
    <td style="width: 1%; text-align: left; padding-left: 5.4pt">$</td><td style="width: 9%; text-align: right; padding-left: 5.4pt">30,695</td><td style="width: 1%; text-align: left; padding-left: 5.4pt">&#160;</td><td style="width: 1%; padding-left: 5.4pt">&#160;</td>
    <td style="width: 1%; text-align: left; padding-left: 5.4pt">$</td><td style="width: 9%; text-align: right; padding-left: 5.4pt">8,226</td><td style="width: 1%; text-align: left; padding-left: 5.4pt">&#160;</td><td style="width: 1%; padding-left: 5.4pt">&#160;</td>
    <td style="width: 1%; text-align: left; padding-left: 5.4pt">&#160;</td><td style="width: 9%; text-align: right">26.8</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; padding-left: 0.375in">Distribution</td><td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; padding-left: 5.4pt">19,518</td><td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; padding-left: 5.4pt">15,423</td><td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right; padding-left: 5.4pt">4,095</td><td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">26.6</td><td style="border-bottom: Black 1pt solid; text-align: right">%&#160;&#160;&#160;&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 2.5pt; padding-left: 0.625in">Total</td><td style="padding-bottom: 2.5pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right; padding-left: 5.4pt">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; padding-left: 5.4pt">58,439</td><td style="border-bottom: Black 2.5pt double; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; padding-left: 5.4pt">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; padding-left: 5.4pt">46,118</td><td style="border-bottom: Black 2.5pt double; text-align: left; padding-left: 5.4pt">&#160;</td><td style="padding-bottom: 2.5pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; padding-left: 5.4pt">$</td><td style="border-bottom: Black 2.5pt double; text-align: right; padding-left: 5.4pt">12,321</td><td style="border-bottom: Black 2.5pt double; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left; padding-left: 5.4pt">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">26.7</td><td style="border-bottom: Black 2.5pt double; text-align: left">%</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total gross profit in fiscal year 2022 was $58.4 million
compared to $46.1 million in fiscal year 2021, an increase of $12.3 million or 26.7%. As a percentage of total revenue, total gross margin
was 28.5% in fiscal year 2022 compared to 26.6% in fiscal year 2021, a 190 basis point increase.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Service gross profit increased $8.2 million, or 26.8%, from
fiscal year 2021 to fiscal year 2022. Our annual and quarterly Service segment gross margins are a function of several factors. Our organic
Service revenue growth provides some incremental gross margin growth by leveraging certain fixed costs of this segment. The mix of services
provided to customers may also affect gross margins in any given period. Service gross margin increased by 160 basis points in fiscal
year 2022 versus fiscal year 2021. This increase in service gross margin in fiscal year 2022 was primarily due to operating leverage on
our fixed cost base, accretive margins from recent acquisitions and continued strong technician productivity.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table presents the quarterly historical trend
of our Service gross margin as a percent of Service revenue:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Service Gross Margin</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">33.1%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">29.7%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">32.9%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">31.8%</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">33.9%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">27.9%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">32.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">26.4%</td><td style="text-align: left">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left; width: 33%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="border-left: Black 1pt solid; width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    </tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our Distribution gross margin includes net sales less the
direct cost of inventory sold and the direct costs of equipment rental revenues, primarily depreciation expense for the fixed assets in
our rental equipment pool, as well as the impact of rebates and cooperative advertising income we receive from vendors, freight billed
to customers, freight expenses and direct shipping costs. During fiscal year 2022, our Distribution sales were high enough that we saw
an increase in the rebates offered by our vendors. These rebates had been cut significantly in fiscal year 2021 as our vendors implemented
cost cutting measures in response to the COVID-19 pandemic. We recorded vendor rebates of $1.0 million and $0.7 million in fiscal years
2022 and 2021, respectively, as a reduction of cost of Distribution sales. In general, our Distribution gross margin can vary based upon
the mix of products sold, price discounting, the timing of periodic vendor rebates offered and cooperative advertising programs from suppliers.</p><div>

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

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

</div><!-- Field: Page; Sequence: 31; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The following table reflects the quarterly historical trend
of our Distribution gross margin as a percent of Distribution sales:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="14" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q4</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q3</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q2</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Q1</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Distribution Gross Margin</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">24.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">22.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">23.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">23.6%</td><td style="text-align: left">&#160;</td>
    <td>&#160;</td>
    <td style="border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="text-align: center">21.0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">22.5%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">21.1%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">21.0%</td><td style="text-align: left"></td>
    </tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left; width: 33%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    <td style="width: 2%">&#160;</td>
    <td style="border-left: Black 1pt solid; width: 2%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 5%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td>
    </tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Distribution segment gross margin increased 210 basis points
in fiscal year 2022 compared to fiscal year 2021. The increase in segment gross margin was primarily due to a favorable mix of products
sold, strong demand for our higher-margin rentals business and an increase in cooperative advertising and rebate programs.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Operating Expenses:</i></b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-right: 5.4pt; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">March 26,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">March 27,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">$</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">%</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Operating Expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="padding-right: 5.4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; width: 52%; text-align: left">Selling, Marketing and Warehouse</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: right">&#160;&#160;$</td><td style="width: 9%; text-align: right">20,649</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: right">$</td><td style="width: 9%; text-align: right">17,743</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: right">&#160;&#160;$</td><td style="width: 9%; text-align: right">2,906</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">16.4</td><td style="padding-right: 5.4pt; width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">General and Administrative</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">23,647</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17,302</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,345</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36.7</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.625in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;&#160;$</td><td style="border-bottom: Black 2.5pt double; text-align: right">44,296</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">35,045</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: right">&#160;&#160;$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,251</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">26.4</td><td style="padding-right: 5.4pt; border-bottom: Black 2.5pt double; text-align: right">%&#160;&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Total operating expenses were $44.3 million in fiscal year
2022 compared to $35.0 million in fiscal year 2021. This represented an increase of $9.3 million, or 26.4%, compared to fiscal year 2021.
As a percentage of total revenue, operating expenses increased 140 basis points from 20.2% in fiscal year 2021 to 21.6% in fiscal year
2022. The year-over-year increase in selling, marketing and warehouse expenses is due to higher performance-based sales incentives and
direct marketing costs. The year-over-year increase in general and administrative expenses is due to incremental expenses from acquired
businesses (including stock expense), increased intangibles amortization expense, investments in technology and our employee base to support
future growth and one-time transaction expenses related to acquisitions that closed in the fiscal year.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Provision for Income Taxes:</i></b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="padding-right: 5.4pt; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For&#160;the&#160;Fiscal&#160;Years&#160;Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-right: 5.4pt; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">March 26,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; padding-bottom: 1pt; font-weight: bold; text-align: center">March 27,</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">$</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">%</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Provision for Income Taxes</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">1,810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">2,191</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">$</td><td colspan="2" style="text-align: center">(381)</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">(17.4%)</td><td style="padding-right: 5.4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left; width: 56%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: right; width: 7%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: right; width: 7%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: right; width: 7%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 2%">&#160;</td><td style="text-align: right; width: 7%">&#160;</td><td style="padding-right: 5.4pt; text-align: left; width: 1%">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: normal">Our effective tax rates
for fiscal years 2022 and 2021 were 13.7% and 21.9%, respectively. The decrease in tax rate is due to the higher discrete tax benefits
from share-based compensation activity. Our provision for income taxes is affected by discrete items that may occur in any given period
but are not consistent from year to year. The discrete benefits related to share-based compensation activity in fiscal years 2022 and
2021 were $1.4 million and $0.3 million, respectively. We continue to evaluate our tax provision on a quarterly basis and adjust, as deemed
necessary, our effective tax rate given changes in facts and circumstances expected in the future. </span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We expect to receive certain federal, state, Canadian and
Irish tax credits in future years. We also expect to receive discrete tax benefits related to share-based compensation awards in fiscal
year 2023. As such, we expect our effective tax rate in fiscal year 2023 to be between 22.0% and 24.0%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Net Income:</i></b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Change</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td style="padding-right: 5.4pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">$</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">%</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt; text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">11,380</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">$</td><td style="text-align: right">7,791</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">$ 3,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">46.1%</td><td style="padding-right: 5.4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 54%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: right; width: 9%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: right; width: 9%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 7%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 7%">&#160;</td><td style="padding-right: 5.4pt; text-align: left; width: 1%">&#160;</td></tr>
  </table><div>

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

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

</div><!-- Field: Page; Sequence: 32; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Net income for fiscal year 2022 increased by $3.6 million
or 46.1% compared to fiscal year 2021. As a percentage of revenue, net income was 5.6% in fiscal year 2022, up from 4.5% in fiscal year
2021. This year-over-year change reflects higher operating income discussed and a lower provision for income taxes.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Adjusted EBITDA:</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">In addition to reporting net income, a GAAP measure, we
present Adjusted EBITDA (earnings before interest, income taxes, depreciation and amortization, non-cash stock compensation expense, acquisition
related transaction expenses, non-cash loss on sale of building, and restructuring expense), which is a non-GAAP measure. Our management
believes Adjusted EBITDA is an important measure of our operating performance because it allows management, investors and others to evaluate
and compare the performance of our core operations from period to period by removing the impact of the capital structure (interest), tangible
and intangible asset base (depreciation and amortization), taxes, stock-based compensation expense and other items, which is not always
commensurate with the reporting period in which it is included. As such, our management uses Adjusted EBITDA as a measure of performance
when evaluating our business segments and as a basis for planning and forecasting. Adjusted EBITDA is also commonly used by rating agencies,
lenders and other parties to evaluate our credit worthiness.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Adjusted EBITDA is not a measure of financial performance
under GAAP and is not calculated through the application of GAAP. As such, it should not be considered as a substitute or alternative
for the GAAP measure of net income and, therefore, should not be used in isolation of, but in conjunction with, the GAAP measure. Adjusted
EBITDA, as presented, may produce results that vary from the GAAP measure and may not be comparable to a similarly defined non-GAAP measure
used by other companies.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 76%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 3%; text-align: left">&#160;&#160;$</td><td style="width: 7%; text-align: right">11,380</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 3%; text-align: left">&#160;&#160;$</td><td style="width: 7%; text-align: right">7,791</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Interest Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">810</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">850</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Other Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">241</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1pt">+ Tax Provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,810</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,191</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,143</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,073</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Depreciation &amp; Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,077</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,580</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Restructuring Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">650</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Transaction Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">902</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Other Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(143</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(241</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1pt">+ Noncash Stock Compensation</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,328</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,513</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;&#160;$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,307</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;&#160;$</td><td style="border-bottom: Black 2.5pt double; text-align: right">20,575</td><td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">During fiscal year 2022, Adjusted EBITDA was $26.3 million,
an increase of $5.7 million or 27.9% compared to fiscal year 2021. As a percentage of revenue, Adjusted EBITDA was 12.8% during fiscal
year 2022 versus 11.9% during fiscal year 2021, a 90 basis point increase. The increase in Adjusted EBITDA during fiscal year 2022 is
primarily driven by the increase in net income, depreciation and amortization expense, non-cash stock compensation expense and acquisition
transaction expenses.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Adjusted Diluted Earnings Per Share:</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">In addition to reporting Diluted Earnings Per Share, a GAAP
measure, we present Adjusted Diluted Earnings Per Share (net income plus acquisition related amortization expense, acquisition related
transaction expenses, acquisition related stock-based compensation, acquisition amortization of backlog and restructuring expense, on
a diluted per share basis), which is a non-GAAP measure. Our management believes Adjusted Diluted Earnings Per Share is an important measure
of our operating performance because it provides a basis for comparison of our business operations between current, past and future periods
by excluding items that we do not believe are indicative of our core operating performance.</p><div>

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

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

</div><!-- Field: Page; Sequence: 33; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->30<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Adjusted Diluted Earnings Per Share is not a measure of financial
performance under GAAP and is not calculated through the application of GAAP. As such, it should not be considered as a substitute or
alternative for the GAAP measure of Diluted Earnings Per Share and, therefore, should not be used in isolation of, but in conjunction
with, the GAAP measure. Adjusted Diluted Earnings Per Share, as presented, may produce results that vary from the GAAP measure and may
not be comparable to a similarly defined non-GAAP measure used by other companies.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="padding-right: 5.4pt; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For&#160;the&#160;Fiscal&#160;Years&#160;Ended</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 74%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: left">&#160;&#160;$</td><td style="width: 9%; text-align: right">11,380</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: left">&#160;&#160;$</td><td style="padding-right: 5.4pt; width: 9%; text-align: right">7,791</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Amortization of Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,394</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">2,538</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Acquisition Amortization of Backlog</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">490</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Acquisition Deal Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">+ Business Restructuring Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">650</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1pt">+ Income Tax Effect @ 25%</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,335</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="padding-right: 5.4pt; border-bottom: Black 1pt solid; text-align: right">(797)</td><td style="border-bottom: Black 1pt solid; text-align: left"></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Adjusted Net Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,387</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">10,182</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Average Diluted Shares Outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,589</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">7,548</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings Per Share &#8211; GAAP</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">1.50</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="padding-right: 5.4pt; text-align: right">1.03</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="padding-right: 5.4pt; text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Adjusted Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">2.03</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="padding-right: 5.4pt; text-align: right">1.35</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>LIQUIDITY AND CAPITAL RESOURCES </b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We expect that foreseeable liquidity and capital resource
requirements will be met through anticipated cash flows from operations and borrowings from our Revolving Credit Facility (as defined
below).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">On July 7, 2021, we entered into the Second Amended and Restated
Credit Facility Agreement (the &#8220;2021 Credit Agreement&#8221;) with Manufacturers and Traders Trust Company (&#8220;M&amp;T&#8221;),
that amended and restated in its entirety the Company&#8217;s Amended and Restated Credit Facility Agreement dated as of October 30, 2017,
as amended by Amended and Restated Credit Facility Agreement Amendment 1 dated December 10, 2018 and Amended and Restated Credit Facility
Agreement Amendment 2 (&#8220;Amendment Two&#8221;) dated May 18, 2020 (as amended, the &#8220;Prior Credit Agreement&#8221;).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The 2021 Credit Agreement increased the revolving credit commitment
(the &#8220;Revolving Credit Commitment&#8221;) from $40.0 million to $80.0 million, with a letter of credit subfacility increased from
$2.0 million to $10.0 million, and extended the term of the Revolving Credit Commitment to June 2026. The 2021 Credit Agreement amended
the definition of Applicable Margin (formerly Applicable Rate under the Prior Credit Agreement), which is based upon the Company&#8217;s
then current leverage ratio and is used to determine interest charges on outstanding and unused borrowings under the revolving credit
facility; the amendments reduced the Applicable Margins payable at the two highest leverage ratio levels. The 2021 Credit Agreement also
amended the definition of Permitted Acquisitions, that is, acquisitions which are permitted under, and may be financed with proceeds of,
the revolving credit facility, including increasing the aggregate purchase price for acquisitions consummated in any fiscal year from
$1.0 million to $65.0 million during the current fiscal year and $50.0 million during any subsequent fiscal year, and adding an aggregate
purchase price of $40.0 million for acquisitions consummated at any time during the term of the 2021 Credit Agreement related to businesses
with a principal place of business located in the United Kingdom or the European Union.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">In addition, the 2021 Credit Agreement provides that, assuming
no event of default, restricted payments up to $25.0 million (increased from $10.0 million in the Prior Credit Agreement) in the aggregate
and $10.0 million (increased from $3.0 million in the Prior Credit Agreement) in any single fiscal year may be used by us to repurchase
our shares and pay dividends. The 2021 Credit Agreement modified the leverage ratio and fixed charge coverage ratio covenants with which
we are required to comply. The 2021 Credit Agreement also reduced the LIBOR floor from 1.0% to 0.25% and included a mechanism for adoption
of a different benchmark rate upon the discontinuation of</p><div>

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

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

</div><!-- Field: Page; Sequence: 34; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->31<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">LIBOR. The 2021 Credit Agreement also reduced the fixed interest rate on our
term loan in the amount of $15.0 million (the &#8220;2018 Term Loan&#8221;) from 4.15% to 3.90%.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The 2021 Credit Agreement superseded in its entirety, the
Prior Credit Agreement. Amendment Two to the Prior Credit Agreement had previously extended the term of the revolving credit facility
to October 20, 2022 and increased the revolving credit commitment to $40 million.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Amendment Two also had modified the definition of the applicable
rate used to determine interest charges on outstanding and unused borrowings under the revolving credit facility and it amended the definition
of permitted acquisitions to amend borrowings available under the revolving credit facility for acquisitions. In addition, Amendment Two
had amended the definition of restricted payments to exclude amounts up to $2.5 million during each fiscal year used to pay certain employee
tax obligations associated with share-based payment and stock option activity, and modified certain restrictions to the Company&#8217;s
ability to repurchase its shares and pay dividends. Amendment Two also had modified the leverage ratio and fixed charge coverage ratio
covenants with which the Company was required to comply and limited capital expenditures to $5.5 million for the fiscal year 2021. Amendment
Two also had established a LIBOR floor of 1.0% and included a mechanism for adoption of a different benchmark rate in the event LIBOR
was discontinued.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">As of March 26, 2022, $80.0 million was available under
the revolving credit facility, of which $39.9 million was outstanding and included in long-term debt on the Consolidated Balance Sheets.
During fiscal year 2022, we used $29.8 million for business acquisitions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">As of March 26, 2022, $8.5 million was outstanding on the
2018 Term Loan, of which $2.2 million was included in current liabilities on the Consolidated Balance Sheets with the remainder included
in long-term debt. The 2018 Term Loan requires total repayments (principal plus interest) of $0.2 million per month through December 2025.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Pursuant to the Prior Credit Agreement, we were required to
comply with a fixed charge ratio covenant and a leverage ratio covenant, which were modified by the 2021 Credit Agreement. The allowable
leverage ratio under the Prior Credit Agreement for the second, third and fourth fiscal quarter of fiscal year 2021 and the first quarter
of fiscal year 2022 was a maximum multiple of 5.0, 5.5, 7.0 and 4.0, respectively, of total debt outstanding compared to EBITDA and non-cash
stock-based compensation expense for the preceding four consecutive fiscal quarters. The Prior Credit Agreement also had provided that
the trailing twelve-month pro forma EBITDA of an acquired business was included in the allowable leverage calculation. After the first
quarter of fiscal 2022, pursuant to the 2021 Credit Agreement, the allowable leverage ratio is a maximum multiple of 3.0. We were in compliance
with all loan covenants and requirements during fiscal years 2022 and 2021. Our leverage ratio was 1.74 at March 26, 2022, as defined
in the 2021 Credit Agreement, compared with 0.94 at March 27, 2021, as defined in the Prior Credit Agreement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Interest on the revolving credit facility continues to accrue,
at our election, at either the variable one-month LIBOR (subject to a 1% floor during the first quarter of fiscal year 2022 and a 0.25%
floor for subsequent periods) or a fixed rate for a designated period at the LIBOR corresponding to such period, in each case, plus a
margin. Interest on outstanding borrowings of the 2018 Term Loan accrued at a fixed rate of 3.90% over the term of the loan during the
fourth quarter of fiscal year 2022 with principal and interest payments made monthly. Unused fees accrued based on the average daily amount
of unused credit available under the revolving credit facility. Interest rate margins and unused fees were determined on a quarterly basis
based upon our calculated leverage ratio.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, the Coronavirus Aid, Relief and Economic
Security (&#8220;CARES&#8221;) Act was enacted. The CARES Act included a provision that allows the Company to defer the employer portion
of social security payroll tax payments that would have been paid between the enactment date and December 31, 2020, with 50% payable by
December 31, 2021 and 50% payable by December 31, 2022. During fiscal year 2021, the Company deferred $2.0 million of employer social
security payroll taxes. During fiscal year 2022, the Company repaid $1.0 million on December 31, 2021 and the other $1.0 million is recorded
in accrued compensation and other liabilities on the Consolidated Balance Sheets.</p><div>

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

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

</div><!-- Field: Page; Sequence: 35; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->32<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Cash Flows:</b> The following table is a summary of our Consolidated
Statements of Cash Flows (dollars in thousands):</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="padding-right: 5.4pt; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For&#160;the&#160;Fiscal&#160;Years&#160;Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash Provided by (Used in):</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 74%; text-align: left">Operating Activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: left">&#160;&#160;$</td><td style="width: 9%; text-align: right">17,618</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 2%; text-align: left">&#160;&#160;$</td><td style="padding-right: 5.4pt; width: 9%; text-align: right">23,639</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Investing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">(39,851</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="padding-right: 5.4pt; text-align: right">(10,151)</td><td style="text-align: left"></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Financing Activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">23,694</td><td style="text-align: left"></td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="padding-right: 5.4pt; text-align: right">(12,655)</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Operating Activities:</b> Net cash provided by operating
activities was $17.6 million during fiscal year 2022 compared to $23.6 million during fiscal year 2021. The year-over-year decrease in
cash provided by operations is primarily the result of changes in net working capital (defined as current assets less current liabilities).
The significant working capital fluctuations were as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>Receivables: Accounts receivable increased by a net amount of $5.7 million during fiscal year 2022,
inclusive of $2.8 million of accounts receivable acquired as part of three acquisitions completed during the period. Accounts receivable
increased by a net amount of $3.0 million during fiscal year 2021, inclusive of $0.4 million of accounts receivable acquired as part of
the BioTek acquisition completed during the period. The year-over-year change reflects the timing of collections. The following table
illustrates our days sales outstanding as of March 26, 2022 and March 27, 2021:</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%; margin-left: 0.75in">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="8" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Sales, for the last two fiscal months</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">42,005</td>
                                                  <td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">36,536</td>
                                       <td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts Receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">39,737</td>
                                       <td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;&#160;$</td><td style="text-align: right">33,950</td>
                                       <td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 74%">Days Sales Outstanding</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 2%">&#160;</td><td style="text-align: right; width: 7%">57</td>
                                            <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 2%">&#160;</td><td style="text-align: right; width: 7%">56</td>
                                            <td style="text-align: right; width: 2%">&#160;</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>Inventory: Our inventory strategy includes making appropriate large quantity, high dollar purchases
with key manufacturers for various reasons, including maximizing on-hand availability of key products, expanding the number of SKUs stocked
in anticipation of customer demand, reducing backorders for products with long lead times and optimizing vendor purchase and sales volume
discounts. As a result, inventory levels may vary from quarter-to-quarter based on the timing of these large orders in relation to our
quarter end.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt">Our inventory balance increased $1.1 million during
fiscal year 2022. Our inventory balance decreased $2.5 million during fiscal year 2021. The year-over-year change is a result of strategic
inventory purchases during fiscal year 2022.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>Accounts Payable: Changes in accounts payable may or may not correlate with changes in inventory balances
at any given quarter end due to the timing of vendor payments for inventory, as well as the timing of payments for outsourced Service
vendors and capital expenditures.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt">Accounts payable increased $1.9 million during fiscal
year 2022. Accounts payable increased by $0.3 million during fiscal year 2021. The variance is largely due to the timing of inventory
and capital expenditure purchases and other payments in the respective periods.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>Accrued Compensation and Other Current Liabilities: Accrued compensation and other current liabilities
include, among other things, amounts paid to employees for non-equity performance-based compensation. At the end of any particular period,
the amounts accrued for such compensation may vary due to many factors including, but not limited to, changes in expected performance
levels, the performance measurement period, and the timing of payments to employees.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt">During fiscal year 2022, accrued compensation and other
liabilities increased by $1.0 million, inclusive of $0.5 million of accrued compensation and other liabilities acquired as part of three
acquisitions completed during the period. During fiscal year 2021, accrued compensation and other liabilities increased by $3.5 million,
due primarily to increased accrued incentives and payroll related expense</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><!-- Field: Page; Sequence: 36; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->33<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.75in; margin-top: 0pt; margin-bottom: 0pt">and $1.0 million of deferred employer portion of social security
payroll tax payments as part of the CARES Act.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>Income Taxes Payable: In any given period, net working capital may be affected by the timing and amount
of income tax payments. During fiscal year 2022, income taxes payable decreased by $0.4 million. During fiscal year 2021, income taxes
payable increased by $0.3 million. The year-over-year difference is due to timing of income tax payments.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><b>Investing Activities:</b> During fiscal year 2022,
we invested $10.2 million in capital expenditures that was used primarily for customer-driven expansion of Service segment capabilities
and capacity and our rental business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt">During fiscal year 2021, we invested $6.6 million in
capital expenditures that was used primarily for customer-driven expansion of Service segment capabilities and our rental business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt">During fiscal year 2022, we used $29.8 million for business
acquisitions. During fiscal year 2021, we used $3.6 million for a business acquisition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt">During each of fiscal year 2022 and fiscal year 2021,
no contingent consideration or other holdback amounts were paid related to a business acquisition.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>Financing Activities</b></span>:
<span style="font-size: 10pt">During fiscal year 2022, $31.0 million was borrowed from our revolving line of credit and $1.5 million in
cash was generated from the issuance of common stock. In addition, we used $2.1 million for scheduled repayments of our term loan and
$6.7 million for the &#8220;net&#8221; awarding of certain share awards to cover employee tax-withholding obligations for share award
and stock option activity in fiscal year 2022, which is shown as a repurchase of shares of our common stock on our Consolidated Statements
of Cash Flows. </span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; margin-top: 0pt; margin-bottom: 0pt">During fiscal year 2021, $1.2 million in cash was generated
from the issuance of our common stock. In addition, we repaid $8.8 million of our Revolving Credit Facility, we used $2.0 million for
scheduled repayments of our term loan, and used $3.0 million for the &#8220;net&#8221; award of certain share awards to cover tax-withholding
obligations for share award activity in the period which are shown as a repurchase of shares of our common stock on our Consolidated Statements
of Cash Flows.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Recent Events</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">On May 31, 2022, Transcat acquired substantially all of
the assets of Charlton Jeffmont Inc., Raitz Inc. and Toolroom Calibration Inc. d/b/a Alliance Calibration (&#8220;Alliance&#8221;), an
Ohio based provider of calibration services. This transaction aligned with a key component of the Company&#8217;s acquisition strategy
of targeting businesses that expand the depth and breadth of the Company&#8217;s service capabilities. The total purchase price paid for
the assets of Alliance was approximately $4.5 million in cash and an amount of the Company&#8217;s common stock, par value $0.50 per share
(&#8220;Common Stock&#8221;), with a value equal to $157,500, or 2,284 shares of Common Stock. Pursuant to the asset purchase agreement,
the Company will hold back $500,000 of the purchase price for certain potential post-closing adjustments, and the purchase price will
be subject to reduction by $500,000 if a key customer relationship is not retained.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>OUTLOOK</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We are proud of our dedicated team, which successfully executed
through the challenges of the past year and consistently delivered excellent results. As we look ahead into fiscal year 2023 and beyond,
we believe we are well positioned for profitable growth and we expect the strength of our value proposition to continue to increase. We
have demonstrated our ability to drive growth through various economic cycles as can be seen over the past 10 years and we are confident
and expect that will continue. The business continues to benefit from a predominately life science-oriented market, driven by regulation
and recurring revenue streams. Strong organic Service growth remains a centerpiece of our strategy. In the year ahead we expect organic
Service growth in the high-single digit range. Volume increase is an important component to driving the inherent operating leverage in
the Transcat Service model.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Acquisitions that strengthen our fundamental value proposition
will continue to be an important component of our go-forward strategy. We will identify and pursue opportunities to expand our addressable
markets like we did with</p><div>

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

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

</div><!-- Field: Page; Sequence: 37; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->34<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">NEXA and our pipettes business. The NEXA and pipettes acquisitions, along with our recent acquisition of Tangent
and the bolt-on Upstate Metrology acquisition, represent a gain in value which raises the ceiling and trajectory of the business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Additionally, Transcat has made significant investments
in the quality of our team, including leaders that maintain expertise relating to continuous process improvement and automation. We have
generated sustainable margin improvement over the past several years and we believe the improvement will continue. Automation of our calibration
processes and overall process improvement are designed to foster future margin gains. Relating to selling, general and administrative
expenses, we anticipate demonstrating more leverage in the years ahead.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We believe Transcat has substantial runway ahead for Service
revenue growth and margin expansion. We have a long history that demonstrates that we know how to succeed on both fronts. We continue
to focus on generating sustainable long-term value for our shareholders and providing a dynamic, rewarding workplace for our team.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We expect to receive certain federal, state, Canadian and
Irish tax credits in future years. We also expect to receive discrete tax benefits related to share-based compensation awards in fiscal
year 2023. As such, we expect our effective tax rate in fiscal year 2023 to be between 22.0% and 24.0%.</p><div>

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

</div><div><a id="a_011"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our exposure to changes in interest rates results from our
borrowing activities. In the event interest rates were to move by 1%, our yearly interest expense would increase or decrease by approximately
$0.2 million assuming our average borrowing levels remained constant. As of March 26, 2022, $80.0 million was available under our revolving
credit facility, of which $39.9 million was outstanding and included in long-term debt on the Consolidated Balance Sheets. As described
above under &#8220;Liquidity and Capital Resources,&#8221; we also have a $15.0 million (original principal) term loan. The 2018 Term
Loan is considered a fixed interest rate loan. As of March 26, 2022, $8.5 million was outstanding on the 2018 Term Loan and was included
in long-term debt and current portion of long-term debt on the Consolidated Balance Sheets. The 2018 Term Loan requires total (principal
and interest) repayments of $0.2 million per month.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">At our option, we borrow from our revolving credit facility
at the variable one-month LIBOR or at a fixed rate for a designated period at the LIBOR (subject to a 1% floor during the first quarter
of fiscal year 2022 and a 0.25% floor for subsequent periods) corresponding to such period, in each case, plus a margin. Our interest
rate margin is determined on a quarterly basis based upon our calculated leverage ratio. Our interest rate during fiscal year 2022 for
our revolving credit facility ranged from 1.0% to 2.2%. Interest on outstanding borrowings on the 2018 Term Loan accrued at a fixed rate
of 4.15% over the term of the loan during the first quarter of fiscal year 2022 and 3.90% over the term of the loan for subsequent periods.
Our revolving credit facility includes a mechanism for adoption of a different benchmark rate upon the discontinuation of LIBOR. On March
26, 2022, we had no hedging arrangements in place for our revolving credit facility to limit our exposure to upward movements in interest
rates.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>FOREIGN CURRENCY</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Approximately 90% of our total revenues for each of fiscal
years 2022 and 2021 were denominated in U.S. dollars, with the remainder denominated in Canadian dollars and Euros. A 10% change in the
value of the Canadian dollar to the U.S. dollar and the Euro to the U.S. dollar would impact our revenue by approximately 1%. We monitor
the relationship between the U.S. and Canadian currencies and the U.S. and Euro currencies on a monthly basis and adjust sales prices
for products and services sold in Canadian dollars or Euros as we believe to be appropriate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We continually utilize short-term foreign exchange forward
contracts to reduce the risk that future earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange
rates. We do not apply hedge accounting and therefore the net change in the fair value of the contracts, which totaled a loss of less
than $0.1 million during each of fiscal year 2022 and fiscal year 2021, was recognized as a component of other expense in the Consolidated
Statements of Income. The change in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables
denominated in Canadian dollars being hedged. On March 26, 2022, we had a foreign exchange contract, which matured in April 2022, outstanding
in the notional amount of $3.3 million. The foreign exchange contract was renewed in April 2022 and continues to be in place. We do not
use hedging arrangements for speculative purposes.</p><div>

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


</div><!-- Field: Page; Sequence: 38; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->35<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_012"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 26.1pt 0pt 0; text-align: center">INDEX TO FINANCIAL STATEMENTS</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 91%">&#160;</td> <td style="width: 2%">&#160;</td> <td style="width: 7%; text-align: center"><span style="font-size: 10pt"><span style="text-decoration:underline">Page</span></span></td></tr> <tr style="vertical-align: top; background-color: rgb(178,178,178)"> <td><a href="#a_028"><span style="font-size: 10pt">Report of Independent Registered Public Accounting Firm (PCAOB ID <ix:nonNumeric contextRef="c0" name="dei:AuditorFirmId">317</ix:nonNumeric>)</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_028"><span style="font-size: 10pt">37</span></a></td></tr> <tr style="vertical-align: top; "> <td><a href="#a_029"><span style="font-size: 10pt">Consolidated Statements of Income for the Fiscal Years Ended March 26, 2022 and March 27, 2021</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_029"><span style="font-size: 10pt">39</span></a></td></tr> <tr style="vertical-align: top; background-color: rgb(178,178,178)"> <td><a href="#a_030"><span style="font-size: 10pt">Consolidated Statements of Comprehensive Income for the Fiscal Years Ended March 26, 2022 and March 27, 2021</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_030"><span style="font-size: 10pt">40</span></a></td></tr> <tr style="vertical-align: top; "> <td><a href="#a_031"><span style="font-size: 10pt">Consolidated Balance Sheets as of March 26, 2022 and March 27, 2021</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_031"><span style="font-size: 10pt">41</span></a></td></tr> <tr style="vertical-align: top; background-color: rgb(178,178,178)"> <td><a href="#a_032"><span style="font-size: 10pt">Consolidated Statements of Cash Flows for the Fiscal Years Ended March 26, 2022 and March 27, 2021</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_032"><span style="font-size: 10pt">42</span></a></td></tr> <tr style="vertical-align: top; "> <td><a href="#a_033"><span style="font-size: 10pt">Consolidated Statements of Changes in Shareholders&#8217; Equity for the Fiscal Years Ended March 26, 2022 and March 27, 2021</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_033"><span style="font-size: 10pt">43</span></a></td></tr> <tr style="vertical-align: top; background-color: rgb(178,178,178)"> <td><a href="#a_034"><span style="font-size: 10pt">Notes to Consolidated Financial Statements&#160;&#160;</span></a></td> <td>&#160;</td> <td style="text-align: center"><a href="#a_034"><span style="font-size: 10pt">44</span></a></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><!-- Field: Page; Sequence: 39; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->36<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_028"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Report of Independent Registered Public Accounting
Firm</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Board of Directors and Shareholders</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Transcat, Inc.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Rochester, New York</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Opinions on the Financial Statements and Internal Control Over Financial
Reporting </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We have audited the accompanying consolidated
balance sheets of Transcat, Inc. and its subsidiaries (the Company) as of March 26, 2022 and March 27, 2021, and the related consolidated
statements of income, comprehensive income, changes in shareholders' equity and cash flows for the years ended March 26, 2022 and March
27, 2021, and the related notes to the consolidated financial statements (collectively, the financial statements). We also have audited
the Company&#8217;s internal control over financial reporting as of March 26, 2022, based on criteria established in Internal Control
&#8212; Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">In our opinion, the financial statements referred
to above present fairly, in all material respects, the financial position of the Company as of March 26, 2022 and March 27, 2021, and
the results of its operations and its cash flows for the years then ended, in conformity with accounting principles generally accepted
in the United States of America. Also, in our opinion, the Company maintained, in all material respects, effective internal control over
financial reporting as of March 26, 2022, based on criteria established in Internal Control &#8212; Integrated Framework issued by the
Committee of Sponsoring Organizations of the Treadway Commission in 2013.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Basis for Opinions</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The Company's management is responsible for these
financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness
of internal control over financial reporting, included in Management&#8217;s Annual Report on Internal Control over Financial Reporting.
Our responsibility is to express an opinion on the Company's financial statements and an opinion on the company's internal control over
financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board
(United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with U.S. federal securities
laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting
was maintained in all material respects.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our audits of the financial statements included
performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing
procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures
in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management,
as well as evaluating the overall presentation of the financial statements. Our audit of internal control over financial reporting included
obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing
and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing
such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Definition and Limitations of Internal Control Over Financial Reporting
</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">A company's internal control over financial reporting
is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial
statements for external purposes in accordance with generally accepted accounting principles. A company's internal control over financial
reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately
and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions
are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and
that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the
company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition
of the company's assets that could have a material effect on the financial statements.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Because of its inherent limitations, internal
control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future
periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance
with the policies or procedures may deteriorate.</p><div>

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

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

</div><!-- Field: Page; Sequence: 40; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->37<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Critical Audit Matters </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The critical audit matters communicated below
are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to
the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our
especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion
on the financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions
on the critical audit matters or on the accounts or disclosures to which they relate.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Business Combinations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>Critical Audit Matter Description </i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">As discussed in Notes 1
and 9 to the consolidated financial statements, during the year ended March 26, 2022, the Company completed multiple business
combinations for an aggregate purchase of approximately $36.1 million, including contingent consideration initially valued at $0.2
million, which can reach up to $7.5 million over the four-year period following the closing of the transaction based upon one
acquired business achieving certain annual revenue and EBITDA targets. The Company applied the acquisition method of accounting for
the acquisitions. Under this method, identifiable assets acquired, liabilities assumed, and consideration transferred are measured
at their acquisition-date fair value. Assumptions used include the weighted-average cost of capital, risk free rate, asset
volatility, customer attrition, as well as forecasted revenue and EBITDA. Aggregate intangible assets and goodwill represented an
allocation of purchase price in the amount of $11.1 million and $21.7 million, respectively.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The Company&#8217;s determination of the fair
value of assets acquired and contingent consideration is based upon assumptions of the future performance of the acquisitions and other
factors. Due to the subjectivity involved we identified the fair value estimate of assets acquired and contingent consideration as a critical
audit matter, which required a higher degree of auditor judgement as well as the use of professionals with specialized skill and knowledge.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><i>How the Critical Audit Matter Was Addressed in the Audit </i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our audit procedures related to the estimation
of fair value of assets acquired and contingent consideration associated with the business combinations included the following, among
others:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">We obtained an understanding of the process and
assumptions used by management to develop the estimate of the fair value of assets acquired and consideration transferred.</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: left; width: 0.25in"></td><td style="text-align: left; width: 0.25in">&#9679;</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">We obtained an understanding of management&#8217;s
controls and tested the operating effectiveness of the controls.</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: left; width: 0.25in"></td><td style="text-align: left; width: 0.25in">&#9679;</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">We engaged an internal valuation specialist to
test certain assumptions and approaches used.</span></td></tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="text-align: left; width: 0.25in"></td><td style="text-align: left; width: 0.25in">&#9679;</td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">We tested management&#8217;s measurement of fair
value, including testing of the completeness and accuracy of source information used, mathematical accuracy of management&#8217;s calculations,
and evaluated reasonableness and consistency of methodology and assumption. </span></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">/s/ <ix:nonNumeric contextRef="c0" name="dei:AuditorName">Freed Maxick CPAs, P.C</ix:nonNumeric>.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We have served as the Company's auditor since 2012.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><ix:nonNumeric contextRef="c0" name="dei:AuditorLocation">Rochester, New York</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">June 9, 2022</p><div>

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


</div><!-- Field: Page; Sequence: 41; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->38<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_029"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>TRANSCAT, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONSOLIDATED STATEMENTS OF INCOME</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(In Thousands, Except Per Share Amounts)</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">For the Fiscal Years Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">Service Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">122,005</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">101,274</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Distribution Sales</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">82,954</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">72,061</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Total Revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">204,959</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">173,335</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cost of Services Sold</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">83,084</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">70,579</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">Cost of Distribution Sales</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">63,436</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">56,638</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Total Cost of Revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">146,520</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd">127,217</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">Gross Profit</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">58,439</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">46,118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Selling, Marketing and Warehouse Expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">20,649</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingAndMarketingExpense" scale="3" unitRef="usd">17,743</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">General and Administrative Expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">23,647</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" unitRef="usd">17,302</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Total Operating Expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">44,296</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">35,045</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">Operating Income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">14,143</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">11,073</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Interest and Other Expenses, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">953</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">1,091</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Income Before Provision for Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">13,190</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">9,982</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Provision for Income Taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,810</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">2,191</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">11,380</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">7,791</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Basic Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">1.52</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">1.05</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Average Shares Outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,496</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,423</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">1.50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">1.03</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Average Shares Outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">7,589</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">7,548</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in">See accompanying notes to consolidated
financial statements.</p><div>

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


</div><!-- Field: Page; Sequence: 42; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->39<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_030"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>TRANSCAT, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(In Thousands)</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="text-align: center; font-weight: bold">March 26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">11,380</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">7,791</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other Comprehensive Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Currency Translation Adjustment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">207</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd">662</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Other, net of tax effects of $(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="trns:OtherNetOfTaxEffects" scale="3" sign="-" unitRef="usd">146</ix:nonFraction>) and $<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="trns:OtherNetOfTaxEffects" scale="3" unitRef="usd">36</ix:nonFraction> for the years ended March 26, 2022 and March 27, 2021, respectively.</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">425</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" sign="-" unitRef="usd">103</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Total Other Comprehensive Income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">218</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" unitRef="usd">559</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Comprehensive Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">11,598</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" unitRef="usd">8,350</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in">See accompanying notes to consolidated
financial statements.</p><div>

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


</div><!-- Field: Page; Sequence: 43; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->40<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_031"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>TRANSCAT, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONSOLIDATED BALANCE SHEETS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(In Thousands, Except Share and Per Share
Amounts)</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold">ASSETS</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Current Assets:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" unitRef="usd">1,396</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="3" unitRef="usd">560</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Accounts Receivable, less allowance for doubtful accounts of $<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">460</ix:nonFraction> and $<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd">526</ix:nonFraction> as of March 26, 2022 and March 27, 2021, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">39,737</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd">33,950</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Other Receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="3" unitRef="usd">558</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="3" unitRef="usd">428</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Inventory, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">12,712</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd">11,636</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Prepaid Expenses and Other Current Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">5,301</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" unitRef="usd">2,354</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">59,704</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd">48,928</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Property and Equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">26,439</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">22,203</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">65,074</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">43,272</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Intangible Assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">14,692</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" unitRef="usd">7,513</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Right to Use Assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">11,026</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd">9,392</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Other Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">827</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd">808</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">177,762</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd">132,116</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; font-weight: bold; text-align: left">LIABILITIES AND SHAREHOLDERS' EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Current Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts Payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">14,171</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd">12,276</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accrued Compensation and Other Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">11,378</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" unitRef="usd">10,417</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Income Taxes Payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" unitRef="usd">382</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Current Portion of Long-Term Debt</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd">2,161</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd">2,067</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left">Total Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">27,710</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd">25,142</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-Term Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">46,291</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd">17,494</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred Tax Liabilities, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">6,724</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd">3,201</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Lease Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">9,194</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd">7,958</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">Other Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd">1,667</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd">3,243</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Total Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">91,586</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" unitRef="usd">57,038</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Shareholders' Equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Common Stock, par value $<ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.50</ix:nonFraction></ix:nonFraction> per share, <ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">30,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">7,529,078</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">7,458,251</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of March 26, 2022 and March 27, 2021, respectively</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">3,765</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd">3,729</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in">Capital in Excess of Par Value</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" unitRef="usd">23,900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" unitRef="usd">19,287</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accumulated Other Comprehensive Loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd">233</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd">451</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Retained Earnings</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">58,744</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd">52,513</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Shareholders' Equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">86,176</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">75,078</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 2.5pt">Total Liabilities and Shareholders' Equity</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">177,762</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd">132,116</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in">See accompanying notes to consolidated
financial statements.</p><div>

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


</div><!-- Field: Page; Sequence: 44; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->41<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_032"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>TRANSCAT, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(In Thousands)</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Cash Flows from Operating Activities:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">11,380</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">7,791</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Adjustments to Reconcile Net Income to Net Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Provided by Operating Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left">Loss on Disposal of Property and Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd">88</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" sign="-" unitRef="usd">136</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left">Deferred Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd">559</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd">176</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left">Depreciation and Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">9,567</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" unitRef="usd">7,580</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left">Provision for Accounts Receivable and Inventory Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">34</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" unitRef="usd">636</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left">Stock-Based Compensation Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">2,329</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd">1,513</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Changes in Assets and Liabilities, net of acquisitions:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Accounts Receivable and Other Receivables</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="3" unitRef="usd">3,392</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="3" unitRef="usd">1,796</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in">Inventory</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd">122</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" sign="-" unitRef="usd">2,724</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Prepaid Expenses and Other Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">2,960</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" unitRef="usd">725</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Accounts Payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd">1,901</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd">329</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Accrued Compensation and Other Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" sign="-" unitRef="usd">1,113</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" unitRef="usd">4,943</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1pt">Income Taxes Payable</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" sign="-" unitRef="usd">653</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" unitRef="usd">332</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Net Cash Provided by Operating Activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">17,618</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd">23,639</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Cash Flows from Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Purchase of Property and Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">10,152</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd">6,617</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Proceeds from Sale of Property and Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd">109</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" unitRef="usd">17</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Business Acquisitions, net of cash acquired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">29,808</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" unitRef="usd">3,551</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Net Cash Used in Investing Activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">39,851</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd">10,151</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Cash Flows from Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Proceeds from (Repayment of) Revolving Credit Facility, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" unitRef="usd">31,005</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" sign="-" unitRef="usd">8,801</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Repayments of Term Loan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd">2,114</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd">1,982</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Issuance of Common Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">1,486</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd">1,177</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Repurchase of Common Stock</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd">6,683</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd">3,049</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Net Cash Provided by (Used In) Financing Activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd">23,694</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd">12,655</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">Effect of Exchange Rate Changes on Cash</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" sign="-" unitRef="usd">625</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" sign="-" unitRef="usd">772</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Increase in Cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">836</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" unitRef="usd">61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">Cash at Beginning of Fiscal Year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">560</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">499</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash at End of Fiscal Year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">1,396</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd">560</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Supplemental Disclosures of Cash Flow Activity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Cash paid during the fiscal year for:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Interest</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd">780</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd">860</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Income Taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd">3,900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd">1,759</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Supplemental Disclosure of Non-Cash Investing and Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Common stock issued for NEXA acquisition</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssued1" scale="3" unitRef="usd">2,368</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Assets acquired and liabilities assumed in business combinations:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Contingent consideration related to NEXA acquisition</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="trns:AccruedContingentConsiderationRelatedToAcquisition" scale="3" unitRef="usd">153</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">-</div></td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in">See accompanying notes to consolidated
financial statements.</p><div>

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

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

</div><!-- Field: Page; Sequence: 45; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->42<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_033"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in"><b>TRANSCAT,
INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217;
EQUITY</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(In Thousands, Except Per Share Amounts)</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Capital</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Common Stock</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">In</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Accumulated</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center">Issued</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Excess</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Other</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">$0.50 Par Value</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">of Par</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">Comprehensive</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; font-weight: bold; text-align: center">Retained</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Income (Loss)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Earnings</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 28%">Balance as of March 28, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">7,381</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">3,691</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">17,929</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(<ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">1,010</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">46,477</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">67,087</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Issuance of Common Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares">57</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">29</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">1,148</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-5">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">1,177</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Repurchase of Common Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" unitRef="shares">81</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">41</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">1,253</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">1,755</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">3,049</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Stock-Based Compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" unitRef="shares">101</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">50</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">1,463</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">1,513</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Other Comprehensive Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" unitRef="usd">559</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" unitRef="usd">559</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Net Income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">7,791</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">7,791</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Balance as of March 27, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">7,458</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">3,729</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">19,287</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">451</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">52,513</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">75,078</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Issuance of Common Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares">127</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">64</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">3,790</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" unitRef="usd">3,854</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Repurchase of Common Stock</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="3" unitRef="shares">111</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">56</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">1,478</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">5,149</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" unitRef="usd">6,683</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Stock-Based Compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" unitRef="shares">55</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">28</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">2,301</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" unitRef="usd">2,329</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Other Comprehensive Income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" unitRef="usd">218</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" scale="3" unitRef="usd">218</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Net Income</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">11,380</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">11,380</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 2.5pt">Balance as of March 26, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c27" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="3" unitRef="shares">7,529</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">3,765</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">23,900</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd">233</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; text-align: left">)</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">58,744</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd">86,176</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; text-indent: 0in">See accompanying notes to consolidated
financial statements.</p><div>

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

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

</div><!-- Field: Page; Sequence: 46; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->43<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_034"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in"><b>TRANSCAT, INC.</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; GENERAL</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Description of Business: </b>Transcat,
Inc. (&#8220;Transcat,&#8221; </span>&#8220;<span style="font-size: 10pt">we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221;)
is a leading provider of accredited calibration services, enterprise asset management services, and value-added distributor of professional
grade handheld test, measurement and control instrumentation. The Company is focused on providing services and products to highly regulated
industries, particularly the life science industry, which includes pharmaceutical, biotechnology, medical device and other FDA-regulated
businesses. Additional industries served include industrial manufacturing; energy and utilities, including oil and gas; chemical manufacturing;
FAA-regulated businesses, including aerospace and defense and other industries that require accuracy in their processes, confirmation
of the capabilities of their equipment, and for which the risk of failure is very costly.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ConsolidationPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation: </b>The consolidated financial statements
of Transcat include the accounts of Transcat and the Company&#8217;s wholly-owned subsidiaries, Transcat Canada Inc., WTT Real Estate
Acquisition, LLC, Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), Cal OpEx Inc. and Tangent Labs, LLC. All intercompany balances
and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates: </b>The preparation of Transcat&#8217;s Consolidated
Financial Statements in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires that
the Company make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent
assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting
period. Significant estimates and assumptions are used for, but not limited to, allowance for doubtful accounts and returns, inventory
reserves, estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives
of fixed assets, estimated lives of major catalogs and intangible assets, and the valuation of assets acquired, liabilities assumed and
consideration transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, accounting
estimates require the exercise of judgment. The accounting estimates used in the preparation of the Consolidated Financial Statements
may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment
changes. Actual results could differ from those estimates. Such changes and refinements in estimation methodologies are reflected in reported
results of operations in the period in which the changes are made and, if material, their effects are disclosed in the Notes to the Consolidated
Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FiscalPeriod"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fiscal Year: </b>Transcat operates on a 52/53-week fiscal year,
ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year,
the last quarter is a 14-week period. The fiscal years ended March 26, 2022 (&#8220;fiscal year 2022&#8221;) and March 27, 2021 (&#8220;fiscal
year 2021&#8221;) both consisted of 52 weeks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable: </b>Accounts receivable represent amounts due
from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and returns in
the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts receivable.
The Company applies a specific formula to its accounts receivable aging, which may be adjusted on a specific account basis where the formula
may not appropriately reserve for loss exposure. After all attempts to collect a receivable have failed, the receivable is written-off
against the allowance for doubtful accounts. The returns reserve is calculated based upon the historical rate of returns applied to revenues
over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenue and/or the historical
rate of returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory: </b>Inventory consists of products purchased for resale
and is valued at the lower of average cost or net realizable value. Costs are determined using the average cost method of inventory valuation.
The Company performs physical inventory counts and cycle counts on inventory throughout the year and adjusts the recorded balance to reflect
the results. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical
experience, to specific categories of inventory. The Company evaluates the adequacy of the reserve on a quarterly basis. The Company had
reserves for inventory losses totaling $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="6" unitRef="usd">0.5</ix:nonFraction> million at March 26, 2022 and $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:InventoryValuationReserves" scale="6" unitRef="usd">0.6</ix:nonFraction> million at March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 47; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->44<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment, Depreciation and Amortization: </b>Property
and equipment are stated at cost. Depreciation and amortization are computed under the straight-line method over the following estimated
useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 86%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c38" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c39" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">15</ix:nonNumeric></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c40" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c41" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">8</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c42" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c43" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold Improvements</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c44" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric> &#8211; <ix:nonNumeric contextRef="c45" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">12</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests property and equipment for impairment on an annual
basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such impairment could exist. Property and
equipment determined to have no value are written off at their then remaining net book value. The Company capitalizes certain costs, including
internal payroll costs incurred in the procurement and development of computer software used for internal purposes. Leasehold improvements
are amortized under the straight-line method over the estimated useful life or the lease term, whichever is shorter. Maintenance and repairs
are expensed as incurred. See Note 2 for further information on property and equipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessCombinationsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business Acquisitions: </b>The Company applies the acquisition method
of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration
transferred are measured at their acquisition-date fair value. The Company uses a valuation hierarchy, as further described under Fair
Value of Financial Instruments below, to determine the fair values. Historically, we have relied, in part, upon the use of reports from
third-party valuation specialists to assist in the estimation of fair values. Purchase price allocations are subject to revision within
the measurement period, not to exceed one year from the date of acquisition. Costs to acquire a business may include, but are not limited
to, fees for accounting, legal and valuation services, and are expensed as incurred in the Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1" escape="true" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Goodwill and Intangible Assets: </b>Goodwill represents the excess
of the purchase price over the fair values of the underlying net assets of an acquired business. The Company tests goodwill for impairment
for each reporting unit on an annual basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such
impairment could exist. <span style="font-family: Times New Roman, Times, Serif">The Company is permitted, but not required, to qualitatively
assess indicators of a reporting unit&#8217;s fair value to determine whether it is necessary to perform the two-step goodwill impairment
test. If a quantitative test is deemed necessary, a discounted cash flow analysis is prepared to estimate fair value. </span>The Company
determined that no impairment was indicated as of March 26, 2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company estimates the fair value of its reporting units using the
fair market value measurement requirement. Intangible assets are evaluated for impairment when events or changes in business circumstances
indicate that the carrying amount of the assets may not be fully recoverable. A summary of changes in the Company&#8217;s goodwill and
intangible assets is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"><ix:continuation continuedAt="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_3" id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Goodwill</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Intangible Assets</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Net Book Value as of March 28, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">11,454</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">30,086</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">41,540</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">1,297</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c50" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">6,680</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">7,977</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">4</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">1,075</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">1,079</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">2,030</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">2,030</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" unitRef="usd">377</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" unitRef="usd">2,161</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" unitRef="usd">2,538</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">653</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">653</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">44</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">44</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net Book Value as of March 27, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">11,458</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">31,814</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">43,272</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">920</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">6,593</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">7,513</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">21,749</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">21,749</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">11,060</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" unitRef="usd">11,060</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c67" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" unitRef="usd">273</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" unitRef="usd">3,611</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillImpairmentLoss" scale="3" unitRef="usd">3,884</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">53</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">53</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">3</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" unitRef="usd">3</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Net Book Value as of March 26, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">11,458</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">53,616</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c72" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">65,074</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">647</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">14,045</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">14,692</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:continuation id="_GoodwillAndIntangibleAssetsGoodwillPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The intangible assets are being amortized on an accelerated basis over
their estimated useful lives of up to <ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife">15</ix:nonNumeric> years. Amortization expense relating to intangible assets is expected to be $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" unitRef="usd">4.0</ix:nonFraction> million in fiscal
year 2023, $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" unitRef="usd">3.3</ix:nonFraction> million in fiscal year 2024, $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" unitRef="usd">2.7</ix:nonFraction> million in fiscal year 2025, $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" unitRef="usd">1.9</ix:nonFraction> million in fiscal year 2026 and $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" unitRef="usd">0.7</ix:nonFraction> million in fiscal
year 2027.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 48; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->45<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" escape="true" name="trns:CatalogCostsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Catalog Costs: </b>Transcat capitalizes the cost of each master
catalog mailed and amortizes the cost over the respective catalog&#8217;s estimated productive life. The Company reviews response results
from catalog mailings on a continuous basis, and if warranted, modifies the period over which costs are recognized. The Company amortizes
the cost of each master catalog over an eighteen-month period and amortizes the cost of each catalog supplement over a three-month period.
Total unamortized catalog costs, included as a component of prepaid expenses and other current assets on the Consolidated Balance Sheets,
were $<ix:nonFraction contextRef="c31" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" unitRef="usd"><ix:nonFraction contextRef="c32" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="6" unitRef="usd">0.1</ix:nonFraction></ix:nonFraction> million as of both March 26, 2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Deferred Taxes: </b>The Company recognizes deferred tax assets and
liabilities for the expected future tax consequences of temporary differences between the consolidated financial statement carrying amounts
and the tax bases of its assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in income tax rates is recognized in the Consolidated Statements of Income in the period that includes
the enactment date. The Company establishes valuation allowances if it believes that it is more-likely-than-not that some or all of its
deferred tax assets will not be realized. See Note 4 for further discussion on income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value of Financial Instruments: </b>Transcat has determined
the fair value of debt and other financial instruments using a valuation hierarchy. The hierarchy, which prioritizes the inputs used in
measuring fair value, consists of three levels. Level 1 uses observable inputs such as quoted prices in active markets; Level 2 uses inputs
other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which is defined as unobservable
inputs in which little or no market data exists, requires the Company to develop its own assumptions. The carrying amount of debt on the
Consolidated Balance Sheets approximates fair value due to variable interest rate pricing on a portion of the debt with the balance bearing
an interest rate approximating current market rates, and the carrying amounts for cash, accounts receivable and accounts payable approximate
fair value due to their short-term nature. Investment assets, which fund the Company&#8217;s non-qualified deferred compensation plan,
consist of mutual funds and are valued based on Level 1 inputs. At March 26, 2022 and March 27, 2021, investment assets totaled $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="usd">0.2</ix:nonFraction> million
and $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="usd">0.4</ix:nonFraction> million, respectively, and are included as a component of other assets (non-current) on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock-Based Compensation:</b> The Company measures the cost of services
received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair market value
of the award as of the grant date. The Company records compensation cost related to unvested equity awards by recognizing, on a straight-line
basis, the unamortized grant date fair value over the remaining service period of each award. Excess tax benefits for share-based award
activity are reflected in the Consolidated Statements of Income as a component of the provision for income taxes. Excess tax benefits
are realized benefits from tax deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation
costs for such awards. The Company did not capitalize any stock-based compensation costs as part of an asset. The Company estimates forfeiture
rates based on its historical experience. During fiscal years 2022 and 2021, the Company recorded non-cash stock-based compensation cost
in the amount of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd">2.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd">1.5</ix:nonFraction> million, respectively, in the Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition: </b>Distribution sales are recorded when an
order&#8217;s title and risk of loss transfers to the customer, which is generally upon shipment. The Company recognizes the majority
of its Service revenue based upon when the calibration or other activity is performed and then shipped and/or delivered to the customer.
The majority of the Company&#8217;s revenue generating activities have a single performance obligation and are recognized at the point
in time when control transfers and/or our obligation has been fulfilled. Some Service revenue is generated from managing customers&#8217;
calibration programs in which the Company recognizes revenue over time using the output method-time elapsed as this portrays the transfer
of control to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product
shipped or services performed. Sales taxes and other taxes billed and collected from customers are excluded from revenue. The Company
generally invoices its customers for freight, shipping, and handling charges. Freight billed to customers is included in revenue. Shipping
and handling is not included in revenue. Provisions for customer returns are provided for in the period the related revenue is recorded
based upon historical data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under Topic 606 &#8220;Revenue from Contracts with Customers&#8221;,
we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of
transaction prices used in determining revenue recognized. Such judgments include considerations in determining our transaction prices
and </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 49; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->46<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">when our performance obligations are satisfied for our standard product sales that include general payment terms that are between
net 30 and 90 days</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue recognized from prior period performance obligations for fiscal
year 2022 was immaterial. As of March 26, 2022, the Company had no unsatisfied performance obligations for contracts with an original
expected duration of greater than one year. Pursuant to Topic 606, the Company applied the practical expedient with respect to disclosure
of the deferral and future expected timing of revenue recognition for transaction price allocated to remaining performance obligations.
Deferred revenue, unbilled revenue and deferred contract costs recorded on our Consolidated Balance Sheets as of March 26, 2022 and March
27, 2021 were immaterial. See Note 7 for disaggregated revenue information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueRecognitionRebates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Vendor Rebates: </b>Vendor rebates are generally based on specified
cumulative levels of purchases and/or incremental distribution sales and are recorded as a reduction of cost of distribution sales.&#160;&#160;Purchase
rebates are calculated and recorded quarterly based upon the volume of purchases with specific vendors during the quarter. Point of sale
rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly basis,
based upon the expected level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance
on a quarterly basis are recorded as earned in the respective quarter. The Company recorded vendor rebates of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="trns:VendorRebates" scale="6" unitRef="usd">1.0</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="trns:VendorRebates" scale="6" unitRef="usd">0.7</ix:nonFraction> million
in fiscal years 2022 and 2021, respectively, as a reduction of cost of distribution sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" escape="true" name="trns:CooperativeAdvertisingIncomePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cooperative Advertising Income: </b>The Company participates in
co-op advertising programs with certain of its vendors. The Company records cash consideration received from these vendors for advertising
as a reduction of cost of distribution sales. The Company recorded consideration in the amount of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CooperativeAdvertisingAmount" scale="6" unitRef="usd">0.8</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CooperativeAdvertisingAmount" scale="6" unitRef="usd">0.6</ix:nonFraction> million in fiscal
years 2022 and 2021, respectively, in connection with these programs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Advertising Costs:</b> Advertising costs, other than catalog costs,
are expensed as they are incurred and are included in Selling, Marketing and Warehouse Expenses in the Consolidated Statements of Income.&#160;
Advertising costs were approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="6" unitRef="usd">1.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="6" unitRef="usd">0.9</ix:nonFraction> million in fiscal years 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ShippingAndHandlingCostPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Shipping and Handling Costs: </b>Freight expense and direct shipping
costs are included in the cost of revenue. These costs totaled approximately $<ix:nonFraction contextRef="c33" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" unitRef="usd">2.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c34" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" unitRef="usd">2.4</ix:nonFraction> million in fiscal years 2022 and 2021,
respectively. Direct handling costs, the majority of which represent direct compensation of employees who pick, pack, and prepare merchandise
for shipment to customers, are reflected in selling, marketing and warehouse expenses. Direct handling costs were approximately $<ix:nonFraction contextRef="c35" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" unitRef="usd"><ix:nonFraction contextRef="c36" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" unitRef="usd">0.8</ix:nonFraction></ix:nonFraction> million
in each of fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translation and Transactions: </b>The accounts
of Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), an Irish company, and Transcat Canada Inc., both of which are wholly-owned
subsidiaries of the Company, are maintained in the local currencies, the Euro and the Canadian dollar, respectively, and have been translated
to U.S. dollars. Accordingly, the amounts representing assets and liabilities have been translated at the period-end rates of exchange
and related revenue and expense accounts have been translated at an average rate of exchange during the period. Gains and losses arising
from translation of Cal OpEx Limited&#8217;s and Transcat Canada Inc.&#8217;s financial statements into U.S. dollars are recorded directly
to the accumulated other comprehensive loss component of shareholders&#8217; equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat records foreign currency gains and losses on business transactions
denominated in foreign currency. The net foreign currency gain was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" unitRef="usd">0.1</ix:nonFraction> million in fiscal year 2022 and a loss of less than $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" unitRef="usd">0.1</ix:nonFraction> million
in fiscal year 2021. The Company continually utilizes short-term foreign exchange forward contracts to reduce the risk that its future
earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange rates. The Company does not apply
hedge accounting and therefore the net change in the fair value of the contracts, which totaled a net loss of less than $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="6" unitRef="usd"><ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" scale="6" unitRef="usd">0.1</ix:nonFraction></ix:nonFraction> million in
each of fiscal year 2022 and 2021, was recognized as a component of Other Expenses in the Consolidated Statements of Income. The change
in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables denominated in Canadian
dollars being hedged. On March 26, 2022, the Company had a foreign exchange contract, which matured in April 2022, outstanding in the
notional amount of $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="6" unitRef="usd">3.3</ix:nonFraction> million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements
for speculative purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:nonNumeric contextRef="c0" continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Comprehensive Income:</b> Other comprehensive income is composed
of currency translation adjustments, unrecognized prior service costs from post retirement plan, net of tax, and unrealized gains or
losses on other assets, net of tax.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 50; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->47<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:continuation continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_2" id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines the expense and obligations for its post-retirement
plans using assumptions related to discount rates, expected long-term rates of return on invested plan assets, and certain other factors.
The Company determines the fair value of plan assets and benefit obligations as of the end of each fiscal year. The unrecognized portion
of the gain or loss on plan assets is included in the consolidated balance sheets as a component of accumulated other comprehensive loss
in shareholders&#8217; equity and is recognized into the plans&#8217; expense over time. See Note 5 for further discussion on the Company&#8217;s
post retirement plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:continuation continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_3" id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has a non-qualified deferred compensation plan for the
benefit of certain management employees and non-employee directors. Investment assets, which fund the Company&#8217;s non-qualified deferred
compensation plan, consist of mutual funds. The unrecognized portion of the gain or loss on plan assets is included in the Consolidated
Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation continuedAt="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_4" id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 26, 2022, accumulated other comprehensive loss consisted of
cumulative currency translation losses of $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="6" unitRef="usd">0.1</ix:nonFraction> million, unrecognized prior service costs, net of tax, of $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" scale="6" unitRef="usd">0.1</ix:nonFraction> million and an unrealized
gain on other assets, net of tax, of less than $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" unitRef="usd">0.1</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:continuation id="_ComprehensiveIncomePolicyPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 27, 2021, accumulated other comprehensive loss consisted of
cumulative currency translation gains of $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" scale="6" unitRef="usd">0.1</ix:nonFraction> million, unrecognized prior service costs, net of tax, of $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" scale="6" unitRef="usd">0.5</ix:nonFraction> million and an unrealized
gain on other assets, net of tax, of $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" scale="6" unitRef="usd">0.1</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings per Share: </b>Basic earnings per share of common stock
are computed based on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share
of common stock reflect the assumed conversion of stock options and unvested restricted stock units using the treasury stock method in
periods in which they have a dilutive effect. In computing the per share effect of assumed conversion, proceeds received from the exercise
of options and unvested restricted stock units are considered to have been used to purchase shares of common stock at the average market
prices during the period, and the resulting net additional shares of common stock are included in the calculation of average shares of
common stock outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:continuation continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_2" id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For each of fiscal years 2022 and 2021, the net additional common stock
equivalents had a $<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="trns:DilutiveSecuritiesEffectPerShareOnEarnings" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="trns:DilutiveSecuritiesEffectPerShareOnEarnings" scale="0" unitRef="usdPershares">0.02</ix:nonFraction></ix:nonFraction> per share effect on the calculation of dilutive earnings per share. The average shares outstanding used to compute
basic and diluted earnings per share are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#160;26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;27,</b></span></td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Average Shares Outstanding &#8211; Basic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,496</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">7,423</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Effect of Dilutive Common Stock Equivalents</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">93</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" unitRef="shares">125</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Average Shares Outstanding &#8211; Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">7,589</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">7,548</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Anti-dilutive Common Stock Equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" unitRef="shares">111</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:StockholdersEquityPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Shareholders&#8217; Equity: </b>During each of fiscal years 2022
and 2021, the Company repurchased and subsequently retired <ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" unitRef="shares"><ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="6" unitRef="shares">0.1</ix:nonFraction></ix:nonFraction> million shares of its common stock. The Company allows its employees the
option of satisfying the employee tax withholding obligations with either cash or a net share repurchase. The repurchase of shares was
for the net awarding of certain share awards to cover employee tax-withholding obligations for share award and stock option activity,
totaling $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" unitRef="usd">6.7</ix:nonFraction> million in fiscal year 2022 and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" unitRef="usd">3.1</ix:nonFraction> million in fiscal year 2021. There were no stock option redemptions during either fiscal
year 2022 or fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:nonNumeric contextRef="c0" continuedAt="_COVID19PandemicPolicyTextBlock-c0_cont_1" escape="true" name="trns:COVID19PandemicPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Pandemic:</b> The COVID-19 pandemic had a negative impact
on our fiscal year 2022 and fiscal year 2021 operations and financial results, and the full financial impact of the pandemic cannot be
reasonably estimated at this time due to uncertainty as to its severity and duration. In fiscal year 2021, the Company took actions to
manage its resources conservatively to mitigate the negative impact of the pandemic, including aligning variable costs with demand, froze
hiring and wages, with the exception of technology personnel, tightly controlled discretionary spending; reduced the CEO&#8217;s salary
and Board of Director cash retainer fees by <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="trns:CashRetainerFeesPercentage" scale="-2" unitRef="pure">20</ix:nonFraction>% and reduced other executive team members salaries by <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="trns:SalariesPercentage" scale="-2" unitRef="pure">10</ix:nonFraction>% during the first and second quarter
of fiscal year 2021; and amended our revolving credit facility to provide for, among other things, $<ix:nonFraction contextRef="c37" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd">10.0</ix:nonFraction> million in additional borrowing
capacity and financial covenant modifications.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 51; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->48<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:continuation id="_COVID19PandemicPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security
(&#8220;CARES&#8221;) Act was enacted. The CARES Act included a provision that allows the Company to defer the employer portion of social
security payroll tax payments that would have been paid between the enactment date and December 31, 2020, with <ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="trns:PayablePercentage" scale="-2" unitRef="pure">50</ix:nonFraction>% payable by December
31, 2021 and <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="trns:PayablePercentage" scale="-2" unitRef="pure">50</ix:nonFraction>% payable by December 31, 2022. During fiscal year 2021, the Company deferred $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="6" unitRef="usd">2.0</ix:nonFraction> million of employer social security
payroll taxes. At March 26, 2022, $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="trns:AccruedCompensationAndOtherCurrentLiabilities" scale="6" unitRef="usd">1.0</ix:nonFraction> million is still deferred and is recorded in accrued compensation and other current liabilities.
At March 27, 2021, $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCostsCurrentAndNoncurrent" scale="6" unitRef="usd">2.0</ix:nonFraction> million was deferred of which $<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="trns:AccruedCompensationAndOtherCurrentLiabilities" scale="6" unitRef="usd">1.0</ix:nonFraction> million is recorded in accrued compensation and other current liabilities and
$<ix:nonFraction contextRef="c9" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="6" unitRef="usd">1.0</ix:nonFraction> million is recorded in other liabilities on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Pronouncements:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Credit Losses</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the Financial Accounting Standard Board (&#8220;FASB&#8221;)
issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which significantly changes how entities will measure credit losses
for most financial assets and certain other instruments that are not measured at fair value through net income. The ASU replaces the &#8220;incurred
loss&#8221; model with an &#8220;expected credit loss&#8221; model that requires entities to estimate an expected lifetime credit loss on
financial assets, including trade accounts receivable. The ASU is effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2022. Allowance for doubtful accounts is the most significant item for the Company under this ASU.
As credit losses from the Company&#8217;s trade receivables have not historically been significant, the Company anticipates that the adoption
of the ASU will not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassification of Amounts: </b>Certain reclassifications of financial
information for prior fiscal years have been made to conform to the presentation for the current fiscal year.</p></ix:nonNumeric></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; PROPERTY AND EQUIPMENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment consists of (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">55,220</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">49,782</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">8,214</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">7,873</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">2,788</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">2,702</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Leasehold Improvements</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">7,222</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">4,272</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Total Property and Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">73,444</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd">64,629</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Less: Accumulated Depreciation and Amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">47,005</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd">42,426</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total Property and Equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">26,439</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd">22,203</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total depreciation and amortization expense relating to property and
equipment amounted to $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="6" unitRef="usd">5.7</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="6" unitRef="usd">5.0</ix:nonFraction> million in fiscal years 2022 and 2021, respectively.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LongTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:LongTermDebtTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; LONG-TERM DEBT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_2" id="_LongTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On July 7, 2021, we entered into the Second Amended and Restated Credit
Facility Agreement (the &#8220;2021 Credit Agreement&#8221;) with Manufacturers and Traders Trust Company (&#8220;M&amp;T&#8221;), that
amended and restated in its entirety the Company&#8217;s Amended and Restated Credit Facility Agreement dated as of October 30, 2017,
as amended by Amended and Restated Credit Facility Agreement Amendment 1 dated December 10, 2018 and Amended and Restated Credit Facility
Agreement Amendment 2 (&#8220;Amendment Two&#8221;) dated May 18, 2020 (as amended, the &#8220;Prior Credit Agreement&#8221;).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_3" id="_LongTermDebtTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2021 Credit Agreement increased the revolving credit commitment
(the &#8220;Revolving Credit Commitment&#8221;) from $<ix:nonFraction contextRef="c84" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd">40.0</ix:nonFraction> million to $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd">80.0</ix:nonFraction> million, with a letter of credit subfacility increased from
$<ix:nonFraction contextRef="c84" decimals="-5" format="ixt:num-dot-decimal" name="trns:SubfacilityIncreased" scale="6" unitRef="usd">2.0</ix:nonFraction> million to $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="trns:SubfacilityIncreased" scale="6" unitRef="usd">10.0</ix:nonFraction> million, and extended the term of the Revolving Credit Commitment to June 2026. The 2021 Credit Agreement amended
the definition of Applicable Margin (formerly Applicable Rate under the Prior Credit Agreement), which is based upon the Company&#8217;s
then current leverage ratio and is used to determine interest charges on outstanding and unused </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 52; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->49<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_4" id="_LongTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">borrowings under the revolving credit
facility; the amendments reduced the Applicable Margins payable at the two highest leverage ratio levels. The 2021 Credit Agreement also
amended the definition of Permitted Acquisitions, that is, acquisitions which are permitted under, and may be financed with proceeds of,
the revolving credit facility, including increasing the aggregate purchase price for acquisitions consummated in any fiscal year from
$<ix:nonFraction contextRef="c84" decimals="-5" format="ixt:num-dot-decimal" name="trns:AcquisitionAggregatePurchasePrice" scale="6" unitRef="usd">1.0</ix:nonFraction> million to $<ix:nonFraction contextRef="c85" decimals="-5" format="ixt:num-dot-decimal" name="trns:AcquisitionAggregatePurchasePrice" scale="6" unitRef="usd">65.0</ix:nonFraction> million during the current fiscal year and $<ix:nonFraction contextRef="c86" decimals="-5" format="ixt:num-dot-decimal" name="trns:AcquisitionAggregatePurchasePrice" scale="6" unitRef="usd">50.0</ix:nonFraction> million during any subsequent fiscal year, and adding an aggregate
purchase price of $<ix:nonFraction contextRef="c86" decimals="-5" format="ixt:num-dot-decimal" name="trns:AdditionalAggregatePurchasePrice" scale="6" unitRef="usd">40.0</ix:nonFraction> million for acquisitions consummated at any time during the term of the 2021 Credit Agreement related to businesses
with a principal place of business located in the United Kingdom or the European Union.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_5" id="_LongTermDebtTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, the 2021 Credit Agreement provides that, assuming no event
of default, restricted payments up to $<ix:nonFraction contextRef="c87" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireRestrictedInvestments" scale="6" unitRef="usd">25.0</ix:nonFraction> million (increased from $<ix:nonFraction contextRef="c88" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireRestrictedInvestments" scale="6" unitRef="usd">10.0</ix:nonFraction> million in the Prior Credit Agreement) in the aggregate and
$<ix:nonFraction contextRef="c89" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireRestrictedInvestments" scale="6" unitRef="usd">10.0</ix:nonFraction> million (increased from $<ix:nonFraction contextRef="c90" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireRestrictedInvestments" scale="6" unitRef="usd">3.0</ix:nonFraction> million in the Prior Credit Agreement) in any single fiscal year may be used by us to repurchase our
shares and pay dividends. The 2021 Credit Agreement modified the leverage ratio and fixed charge coverage ratio covenants with which we
are required to comply. The 2021 Credit Agreement also reduced the London Interbank Offered Rate (&#8220;LIBOR&#8221;) floor from <ix:nonFraction contextRef="c91" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">1.0</ix:nonFraction>%
to <ix:nonFraction contextRef="c92" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">0.25</ix:nonFraction>% and included a mechanism for adoption of a different benchmark rate upon the discontinuation of LIBOR. The 2021 Credit Agreement
also reduced the fixed interest rate on our term loan in the amount of $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="usd">15.0</ix:nonFraction> million (the &#8220;2018 Term Loan&#8221;) from <ix:nonFraction contextRef="c85" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">4.15</ix:nonFraction>% to
<ix:nonFraction contextRef="c84" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">3.90</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_6" id="_LongTermDebtTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2021 Credit Agreement superseded in its entirety, the Prior Credit
Agreement. Amendment Two to the Prior Credit Agreement had previously extended the term of the revolving credit facility to <ix:nonNumeric contextRef="c94" format="ixt:date-monthname-day-year-en" name="trns:ExtendedAgreementDate">October 20,
2022</ix:nonNumeric> and increased the revolving credit commitment to $<ix:nonFraction contextRef="c95" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd">40</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_7" id="_LongTermDebtTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amendment Two had modified the definition of the applicable rate used
to determine interest charges on outstanding and unused borrowings under the revolving credit facility and it amended the definition of
permitted acquisitions to amend borrowings available under the revolving credit facility for acquisitions. In addition, Amendment Two
had amended the definition of restricted payments to exclude amounts up to $<ix:nonFraction contextRef="c96" decimals="-5" format="ixt:num-dot-decimal" name="trns:AmountUsedToPayTaxObligations" scale="6" unitRef="usd">2.5</ix:nonFraction> million during each fiscal year used to pay certain employee
tax obligations associated with share-based payment and stock option activity, and modified certain restrictions to the Company&#8217;s
ability to repurchase its shares and pay dividends. Amendment Two also had modified the leverage ratio and fixed charge coverage ratio
covenants with which the Company was required to comply and limited capital expenditures to $<ix:nonFraction contextRef="c97" decimals="-5" format="ixt:num-dot-decimal" name="trns:ThresholdForCapitalExpenditures" scale="6" unitRef="usd">5.5</ix:nonFraction> million for fiscal year 2021. Amendment
Two also had established a LIBOR floor of 1.0% and included a mechanism for adoption of a different benchmark rate in the event LIBOR
was discontinued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_8" id="_LongTermDebtTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 26, 2022, $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd">80.0</ix:nonFraction> million was available under the revolving
credit facility, of which $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" unitRef="usd">39.9</ix:nonFraction> million was outstanding and included in long-term debt on the Consolidated Balance Sheets. During fiscal
year 2022, $<ix:nonFraction contextRef="c98" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" scale="6" unitRef="usd">29.8</ix:nonFraction> million was used for business acquisitions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_9" id="_LongTermDebtTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 26, 2022, $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebt" scale="6" unitRef="usd">8.5</ix:nonFraction> million was outstanding on the 2018 Term
Loan, of which $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="6" unitRef="usd">2.2</ix:nonFraction> million was included in current liabilities on the Consolidated Balance Sheets with the remainder included in long-term
debt. The 2018 Term Loan requires total repayments (principal plus interest) of $0.2 million per month through December 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_10" id="_LongTermDebtTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Interest and Other Costs:</b> Interest on outstanding borrowings
under the revolving credit facility accrue, at Transcat&#8217;s election, at either the variable one-month LIBOR or a fixed rate for a
designated period at the LIBOR corresponding to such period, in each case (subject to a 1% floor during the first quarter of fiscal year
2022 and a <ix:nonFraction contextRef="c99" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure">0.25</ix:nonFraction>% floor for subsequent periods), plus a margin. Interest on outstanding borrowings under the 2018 Term Loan accrued at
a fixed rate of <ix:nonFraction contextRef="c100" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.15</ix:nonFraction>% over the term of the loan during the first quarter of fiscal year 2022 and <ix:nonFraction contextRef="c101" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">3.90</ix:nonFraction>% during the second quarter of fiscal
year 2022 and over the term of the loan for subsequent periods. Unused fees accrue based on the average daily amount of unused credit
available on the revolving credit facility. Interest rate margins and unused fees are determined on a quarterly basis based upon the Company&#8217;s
calculated leverage ratio. The Company&#8217;s interest rate for the revolving credit facility for fiscal year 2022 ranged from <ix:nonFraction contextRef="c84" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">1.0</ix:nonFraction>% to
<ix:nonFraction contextRef="c85" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">2.2</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_11" id="_LongTermDebtTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Covenants:</b> The 2021 Credit Agreement has certain covenants with
which the Company must comply, including a fixed charge ratio covenant and a leverage ratio covenant. The Company was in compliance with
all loan covenants and requirements during fiscal years 2022 and 2021. Our leverage ratio was <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="trns:LeverageRatioOfDebt" scale="0" unitRef="pure">1.74</ix:nonFraction> at March 26, 2022, as defined in the
2021 Credit Agreement, compared with <ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="trns:LeverageRatioOfDebt" scale="0" unitRef="pure">0.94</ix:nonFraction> at March 27, 2021, as defined in the Prior Credit Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_12" id="_LongTermDebtTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the Prior Credit Agreement, we were required to comply
with a fixed charge ratio covenant and a leverage ratio covenant, which were modified by the 2021 Credit Agreement. The allowable leverage
ratio under the Prior Credit Agreement for the second, third and fourth fiscal quarter of fiscal year 2021 and the first quarter </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 53; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->50<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_LongTermDebtTextBlock-c0_cont_13" id="_LongTermDebtTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">of fiscal
year 2022 was a maximum multiple of <ix:nonFraction contextRef="c102" decimals="INF" format="ixt:num-dot-decimal" name="trns:DebtCovenantMaximumAllowableLeverageRatio" scale="0" unitRef="pure">5.0</ix:nonFraction>, <ix:nonFraction contextRef="c103" decimals="INF" format="ixt:num-dot-decimal" name="trns:DebtCovenantMaximumAllowableLeverageRatio" scale="0" unitRef="pure">5.5</ix:nonFraction>, <ix:nonFraction contextRef="c104" decimals="INF" format="ixt:num-dot-decimal" name="trns:DebtCovenantMaximumAllowableLeverageRatio" scale="0" unitRef="pure">7.0</ix:nonFraction> and <ix:nonFraction contextRef="c105" decimals="INF" format="ixt:num-dot-decimal" name="trns:DebtCovenantMaximumAllowableLeverageRatio" scale="0" unitRef="pure">4.0</ix:nonFraction>, respectively, of total debt outstanding compared to EBITDA and non-cash stock-based
compensation expense for the preceding four consecutive fiscal quarters. The Prior Credit Agreement also had provided that the trailing
twelve-month pro forma EBITDA of an acquired business was included in the allowable leverage calculation. After the first quarter of fiscal
2022, pursuant to the 2021 Credit Agreement, the allowable leverage ratio is a maximum multiple of <ix:nonFraction contextRef="c86" decimals="INF" format="ixt:num-dot-decimal" name="trns:DebtCovenantMaximumAllowableLeverageRatio" scale="0" unitRef="pure">3.0</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_LongTermDebtTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Terms:</b> The Company has pledged all of its U.S. tangible
and intangible personal property, the equity interests of its U.S.-based subsidiaries, and a majority of the common stock of Transcat
Canada Inc. as collateral security for the loans made under the revolving credit facility.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; INCOME TAXES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat&#8217;s income before income taxes on the Consolidated Statements
of Income is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">10,417</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" unitRef="usd">9,187</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">2,773</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" unitRef="usd">795</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">13,190</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd">9,982</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">&#160;</span></p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">The provision for income taxes for
fiscal years 2022 and 2021 is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_5" id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Current Tax Provision:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 76%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">414</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" unitRef="usd">1,449</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">240</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" unitRef="usd">428</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">752</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" unitRef="usd">103</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,406</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,980</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred Tax (Benefit) Provision:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Federal</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" unitRef="usd">96</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">10</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">22</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd">42</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" unitRef="usd">137</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredIncomeTaxExpenseBenefits" scale="3" unitRef="usd">404</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredIncomeTaxExpenseBenefits" scale="3" unitRef="usd">211</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Provision for Income Taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,810</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">2,191</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_6" id="_IncomeTaxDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the income tax provision computed by applying the
statutory U.S. federal income tax rate and the income tax provision reflected in the Consolidated Statements of Income is as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_7" id="_IncomeTaxDisclosureTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Federal Income Tax at Statutory Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">2,770</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" unitRef="usd">2,096</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">State Income Taxes, net of federal benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">172</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" unitRef="usd">282</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Foreign Taxes and Federal, State and Foreign Tax Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" sign="-" unitRef="usd">127</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" unitRef="usd">9</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Tax Impact of Equity Awards</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" sign="-" unitRef="usd">1,395</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationTaxContingencies" scale="3" sign="-" unitRef="usd">274</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Non-Deductible Acquisition Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AcquisitionCosts" scale="3" unitRef="usd">206</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">GILTI and 78 Gross Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="trns:GILTIAnd78GrossUp" scale="3" unitRef="usd">161</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Other, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" unitRef="usd">23</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="3" unitRef="usd">78</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total </td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,810</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">2,191</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">
</p></ix:nonNumeric></ix:continuation><div>

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

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

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

</div><!-- Field: Page; Sequence: 54; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->51<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_8" id="_IncomeTaxDisclosureTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26,<br/>
 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 27,<br/>
 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Deferred Tax Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 76%; text-align: left">Accrued Liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" unitRef="usd">384</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" unitRef="usd">354</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Lease Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" scale="3" unitRef="usd">2,622</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" scale="3" unitRef="usd">2,439</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Performance-Based Stock Award Grants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" scale="3" unitRef="usd">443</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" scale="3" unitRef="usd">439</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Inventory Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" unitRef="usd">100</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" unitRef="usd">132</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Non-Qualified Deferred Compensation Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" unitRef="usd">92</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" scale="3" unitRef="usd">104</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Post-Retirement Health Care Plans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" scale="3" unitRef="usd">333</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" scale="3" unitRef="usd">506</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Stock-Based Compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd">225</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" unitRef="usd">95</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Deferred Payroll Tax &#8211; CARES Act</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" scale="3" unitRef="usd">259</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Capitalized Inventory Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" unitRef="usd">158</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" unitRef="usd">118</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd">233</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOther" scale="3" unitRef="usd">267</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Deferred Tax Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">4,590</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" unitRef="usd">4,713</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred Tax Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Goodwill and Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" unitRef="usd">3,812</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" unitRef="usd">1,233</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Right of Use Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredTaxLiabilitiesRightOfUseAssets" scale="3" sign="-" unitRef="usd">2,623</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="trns:DeferredTaxLiabilitiesRightOfUseAssets" scale="3" sign="-" unitRef="usd">2,408</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" unitRef="usd">4,767</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" unitRef="usd">4,230</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" sign="-" unitRef="usd">112</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" sign="-" unitRef="usd">43</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Deferred Tax Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">11,314</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" unitRef="usd">7,914</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 2.5pt">Net Deferred Tax Liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">6,724</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" unitRef="usd">3,201</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_9" id="_IncomeTaxDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company files income tax returns in the U.S. federal jurisdiction,
various states, Canada and Ireland. The Company is no longer subject to examination by U.S. federal income tax authorities for fiscal
years 2018 and prior, by state tax authorities for fiscal years 2016 and prior, by Canadian tax authorities for fiscal years 2016 and
prior, and by Ireland tax authorities for calendar years 2017 and prior. There are no income tax years currently under examination by
the Internal Revenue Service, Canadian and Irish tax authorities. One U.S. state has selected Transcat for analysis, the results of this
analysis will determine if further action is required. The Nexa and Tangent acquisitions completed in fiscal year 2022 increased the net
deferred tax liability by $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" scale="6" unitRef="usd">3.0</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_10" id="_IncomeTaxDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal years 2022 and 2021, there were no uncertain tax positions.
No interest or penalties related to uncertain tax positions were recognized in fiscal years 2022 and 2021 or were accrued at March 26,
2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_11" id="_IncomeTaxDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s effective tax rate for fiscal years 2022 and 2021
was <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">13.7</ix:nonFraction>% and <ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">21.9</ix:nonFraction>%<b>,</b> respectively. The tax rate is affected by recurring items, such as state income taxes and tax credits, which
the Company expects to be fairly consistent in the near term. It is also affected by discrete items that may occur in any given year but
are not consistent from year to year. The discrete benefits related to share-based compensation awards in each of fiscal years 2022 and
2021 were $<ix:nonFraction contextRef="c0" decimals="1" format="ixt:num-dot-decimal" name="trns:DiscreteBenefitsRelatedToShareBasedCompensationAwards" scale="0" unitRef="usd">1.4</ix:nonFraction> and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="trns:DiscreteBenefitsRelatedToShareBasedCompensationAwards" scale="6" unitRef="usd">0.3</ix:nonFraction> million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company expects to receive certain federal, state and Canadian
tax credits in future years. The Company also expects to receive discrete tax benefits related to share-based compensation awards in fiscal
year 2023. As such, it expects its effective tax rate in fiscal year 2023 to be between <ix:nonFraction contextRef="c7" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">22.0</ix:nonFraction>% and <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">24.0</ix:nonFraction>%.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; EMPLOYEE BENEFIT PLANS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Defined Contribution Plan.</b> All of Transcat&#8217;s U.S. based
employees are eligible to participate in a defined contribution plan, the Long-Term Savings and Deferred Profit Sharing Plan (the &#8220;Plan&#8221;),
provided they meet certain qualifications. In fiscal year 2022, the Company matched <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" unitRef="pure">50</ix:nonFraction>% of the first <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" unitRef="pure">6</ix:nonFraction>% of pay that eligible employees
contribute to the Plan. In response to the COVID-19 pandemic, the Company suspended the employer match to the Plan for the first six months
of fiscal year 2021. In the second six months of fiscal year 2021, the Company matched <ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" unitRef="pure">50</ix:nonFraction>% of the first <ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" unitRef="pure">6</ix:nonFraction>% of pay that eligible employees
contribute to the Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 55; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->52<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_3" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the long-term savings portion of the Plan (the &#8220;401K Plan&#8221;),
plan participants are entitled to a distribution of their vested account balance upon termination of employment or retirement. Plan participants
are fully vested in their contributions while Company contributions are fully vested after three years of service. The Company&#8217;s
matching contributions to the 401K Plan were approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" unitRef="usd">1.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="6" unitRef="usd">0.4</ix:nonFraction> million in fiscal years 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_4" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the deferred profit sharing portion of the Plan, Company contributions
are made at the discretion of the Company&#8217;s Board of Directors. The Company made no profit sharing contributions in fiscal years
2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_5" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employee Stock Purchase Plan. </b>The Company has an Employee Stock
Purchase Plan (the &#8220;ESPP&#8221;) that allows for eligible employees as defined in the ESPP to purchase common shares of the Company
through payroll deductions at a price that is <ix:nonFraction contextRef="c106" decimals="2" format="ixt:num-dot-decimal" name="trns:PercentageOfNumberOfSharesPurchased" scale="-2" unitRef="pure">85</ix:nonFraction>% of the closing market price on the second last business day of each calendar month (the
&#8220;Investment Date&#8221;).&#160; <ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" unitRef="shares">650,000</ix:nonFraction> shares can be purchased under the ESPP. The difference between the closing market price
on the Investment Date and the price paid by employees is recorded as a general and administrative expense in the accompanying Consolidated
Statements of Income. The expense related to the ESPP was less than $<ix:nonFraction contextRef="c107" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" scale="6" unitRef="usd">0.1</ix:nonFraction> million in each of fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_6" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Non-Qualified Deferred Compensation Plan.</b> The Company has available
a non-qualified deferred compensation plan (the &#8220;NQDC Plan&#8221;) for directors and officers. Participants are fully vested in
their contributions. At its discretion, the Company may elect to match employee contributions, subject to legal limitations in conjunction
with the 401K Plan, which fully vest after three years of service. During fiscal years 2022 and 2021, the Company did not match any employee
contributions. Participant accounts are adjusted to reflect performance, whether positive or negative, of selected investment options
chosen by each participant during the deferral period. In the event of bankruptcy, the assets of the NQDC Plan are available to satisfy
the claims of the Company&#8217;s general creditors. The liability for compensation deferred under the NQDC Plan was $<ix:nonFraction contextRef="c108" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" scale="6" unitRef="usd">0.2</ix:nonFraction> million as of
March 26, 2022 and $<ix:nonFraction contextRef="c109" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" scale="6" unitRef="usd">0.4</ix:nonFraction> million as of March 27, 2021, and is included as a component of other liabilities (non-current) on the Consolidated
Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_7" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Post-retirement Health Care Plans.</b> The Company has a defined
benefit post-retirement health care plan which provides long-term care insurance benefits, medical and dental insurance benefits and medical
premium reimbursement benefits to eligible retired corporate officers and their eligible spouses (the &#8220;Officer Plan&#8221;).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_8" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The change in the post-retirement benefit obligation is as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_9" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Post-retirement benefit obligation, at beginning of fiscal year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" unitRef="usd">1,831</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" unitRef="usd">1,509</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">96</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">84</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">52</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">48</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd">125</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid" scale="3" unitRef="usd">95</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Actuarial (gain) loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" sign="-" unitRef="usd">528</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanActuarialGainLoss" scale="3" unitRef="usd">285</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Post-retirement benefit obligation, at end of fiscal year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" unitRef="usd">1,326</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanBenefitObligation" scale="3" unitRef="usd">1,831</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Fair value of plan assets, at end of fiscal year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Funded status, at end of fiscal year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd">1,326</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" scale="3" sign="-" unitRef="usd">1,831</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Accumulated post-retirement benefit obligation, at end of fiscal year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="3" unitRef="usd">1,326</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation" scale="3" unitRef="usd">1,831</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 56; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->53<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_10" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accumulated post-retirement benefit obligation is included as a
component of other liabilities (non-current) in the Consolidated Balance Sheets. The components of net periodic post-retirement benefit
cost and other amounts recognized in other comprehensive income are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>



</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_11" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net periodic post-retirement benefit cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">96</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd">84</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">52</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd">48</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Amortization of prior service cost</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">149</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">133</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefit obligations recognized in other comprehensive income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Amortization of prior service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" scale="3" unitRef="usd">1</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net actuarial (loss) gain</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" unitRef="usd">583</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="3" sign="-" unitRef="usd">233</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd">584</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" unitRef="usd">232</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total recognized in net periodic benefit cost and other
    comprehensive income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" scale="3" sign="-" unitRef="usd">435</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" scale="3" unitRef="usd">365</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount recognized in accumulated other comprehensive
    income, at end of fiscal year:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Unrecognized prior service cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" unitRef="usd">156</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" scale="3" unitRef="usd">739</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_12" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The prior service cost is amortized over the average remaining life
expectancy of active participants in the Officer Plan. The estimated prior service cost that will be amortized from accumulated other
comprehensive income into net periodic post-retirement benefit cost during fiscal year 2023 is less than $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" scale="6" unitRef="usd">0.1</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_13" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The post-retirement benefit obligation was computed by an independent
third-party actuary. Assumptions used to determine the post-retirement benefit obligation and the net periodic postretirement benefit
cost were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_14" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfAssumptionsUsedTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26, <br/>
2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 27, <br/>
2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%">Weighted average discount rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">3.6</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c9" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" scale="-2" unitRef="pure">3.0</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Medical care cost trend rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Trend rate assumed for next year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c111" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" unitRef="pure">7.0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c112" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" unitRef="pure">7.0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Ultimate trend rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" unitRef="pure">3.8</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1" scale="-2" unitRef="pure">3.8</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Year that rate reaches ultimate trend rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c0" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">2075</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c7" name="us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">2075</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Dental care cost trend rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Trend rate assumed for next year and remaining at that level thereafter</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c113" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" unitRef="pure">3.0</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" scale="-2" unitRef="pure">3.0</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_15" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Benefit payments are funded by the Company as needed. Payments toward
the cost of a retiree&#8217;s medical and dental coverage are initially determined as a percentage of a base coverage plan in the year
of retirement and are limited to increase at a rate of no more than <ix:nonFraction contextRef="c110" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" scale="-2" unitRef="pure">50</ix:nonFraction>% of the annual increase in medical and dental costs, as defined
in the plan document. The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid as
follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_16" id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal <br/>
    Year</td>
    <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 12%; text-align: center">2023</td>
    <td style="width: 77%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" scale="3" unitRef="usd">135</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2024</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" scale="3" unitRef="usd">113</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" scale="3" unitRef="usd">118</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" scale="3" unitRef="usd">84</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" scale="3" unitRef="usd">91</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">Thereafter</td>
    <td>&#160;</td>
    <td style="text-align: left">$</td>
    <td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" scale="3" unitRef="usd">785</ix:nonFraction></td>
    <td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation id="_PensionAndOtherPostretirementBenefitsDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Increasing the assumed health care cost trend rate by one percentage
point would increase the accumulated post-retirement benefit obligation and the annual net periodic post-retirement benefit cost by $<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" scale="6" unitRef="usd">0.1</ix:nonFraction>
million. A one percentage point decrease in the healthcare cost trend would decrease the accumulated post-retirement benefit obligation
and the annual net periodic post-retirement benefit cost by $<ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" scale="6" unitRef="usd">0.1</ix:nonFraction> million.</p></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 57; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->54<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; STOCK-BASED COMPENSATION</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In September 2021, the Transcat, Inc. 2021 Stock Incentive Plan (the
&#8220;2021 Plan&#8221;) was approved by shareholders and became effective. The 2021 Plan replaced the Transcat, Inc. 2003 Incentive Plan
(the &#8220;2003 Plan&#8221;). Shares available for grant under the 2021 Plan include any shares remaining available for issuance under
the 2003 Plan and any shares that are subject to outstanding awards under the 2003 Plan that are subsequently canceled, expired, forfeited,
or otherwise not issued or are settled in cash. The 2021 Plan provides for, among other awards, grants of restricted stock units and stock
options to directors, officers and key employees at the fair market value at the date of grant. At March 26, 2022, <ix:nonFraction contextRef="c115" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="6" unitRef="shares">0.7</ix:nonFraction> million shares
of common stock were available for future grant under the 2021 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company receives an excess tax benefit related to restricted stock
vesting and stock options exercised and redeemed. The discrete benefits related to share-based compensation awards in fiscal years 2022
and 2021 were $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="trns:DiscreteBenefitsRelatedToShareBasedCompensationAward" scale="6" unitRef="usd">1.4</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="trns:DiscreteBenefitsRelatedToShareBasedCompensationAward" scale="6" unitRef="usd">0.3</ix:nonFraction> million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_4" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted Stock Units: </b>The Company grants time-based and performance-based
restricted stock units as a component of executive and key employee compensation. Expense for restricted stock unit grants is recognized
on a straight-line basis for the service period of the stock award based upon fair value of the award on the date of grant. The fair value
of the restricted stock unit grants is the quoted market price for the Company&#8217;s common stock on the date of grant. These restricted
stock units are either time vested, or vest following the third fiscal year from the date of grant subject to cumulative diluted earnings
per share targets over the eligible period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_5" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s non-employee directors receive an annual grant
of restricted stock units valued at $<ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" unitRef="usd">50,000</ix:nonFraction> that vest after one year. The fiscal year 2022 and fiscal year 2021 restricted stock unit
grants to non-employee directors were made in September 2021 and September 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_6" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Compensation cost ultimately recognized for performance-based restricted
stock units will equal the grant date fair market value of the unit that coincides with the actual outcome of the performance conditions.
On an interim basis, the Company records compensation cost based on the estimated level of achievement of the performance conditions.
The expense relating to the time vested restricted stock units is recognized on a straight-line basis over the requisite service period
for the entire award.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_7" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2022, <ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">30,000</ix:nonFraction> shares of time-vested restricted stock
units were granted and <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="trns:SharesOfPerformanceBasedRestrictedUnitsWereGranted" scale="3" unitRef="shares">15,000</ix:nonFraction> shares of performance-based restricted units were granted. During fiscal year 2021, <ix:nonFraction contextRef="c118" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">80,000</ix:nonFraction> shares of time-vested
restricted stock units were granted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_8" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the restricted stock units vested and
shares issued during fiscal years 2022 and 2021 (amounts in thousands, except per unit data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_9" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_8"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Total</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Grant&#160;Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Fair</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Target</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Of</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Measurement</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">of Units</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Value</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Level</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Shares</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Shares</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Unit</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Achieved</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 16%; text-align: center"><span style="font-size: 10pt">April 2018</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 22%; text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2020</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: center"><ix:nonFraction contextRef="c133" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c134" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">15.65</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 15%; text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-45">Time Vested</div></td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><ix:nonFraction contextRef="c134" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">1</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 15%; text-align: center"><ix:nonNumeric contextRef="c134" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">April 2020</span></ix:nonNumeric></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2017</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2017 &#8211; March 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c135" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">62</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c136" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">12.90</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><ix:nonFraction contextRef="c136" decimals="2" format="ixt:num-dot-decimal" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" scale="-2" unitRef="pure">79</ix:nonFraction>%</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c136" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">49</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c136" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">May 2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c137" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">27.08</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-46">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c138" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">1</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c138" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">July 2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2019</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2019 &#8211; September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c139" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">18</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c140" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">22.77</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-47">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c140" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">18</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c140" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">September 2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">October 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c141" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c142" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">20.81</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-48">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c142" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">1</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c142" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">October 2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c143" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">3</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c144" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">34.68</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-49">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c144" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">3</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c144" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">January 2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c145" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">29</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">15.30</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-50">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c146" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">29</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c146" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">March 2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c147" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">15.65</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-51">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c148" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">1</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c148" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">April 2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c149" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">29</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c150" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">15.30</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><ix:nonFraction contextRef="c150" decimals="2" format="ixt:num-dot-decimal" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" scale="-2" unitRef="pure">64</ix:nonFraction>%</td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c150" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">19</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c150" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">May 2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; September 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c151" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">14</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">28.52</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-52">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c152" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">14</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c152" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription">September 2021</ix:nonNumeric> </span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">October 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c153" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c154" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">20.81</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-53">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c154" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">1</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c154" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">October 2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2019</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2019 &#8211; March 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c155" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">20</ix:nonFraction></td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="-1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="3" unitRef="usdPershares">23.50</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-54">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c156" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" scale="3" unitRef="shares">20</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c156" name="trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"><span style="font-size: 10pt">March 2022</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 58; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->55<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_10" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the non-vested restricted stock units
outstanding as of March 26, 2022 (amounts in thousands, except per unit data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_11" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Grant Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Estimated</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Fair</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Level of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Measurement</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">of Units</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Value</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Achievement at</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Unit</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26, 2022</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 24%; text-align: center"><span style="font-size: 10pt">October 2018</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 32%; text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2027</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: center"><ix:nonFraction contextRef="c157" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">7</ix:nonFraction></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c158" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">20.81</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 23%; text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-55">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">May 2019</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2019 &#8211; March 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c159" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">20</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c160" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">23.50</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><ix:nonNumeric contextRef="c160" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1">83% of target level</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">April 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2020 &#8211; March 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c161" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">2</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c162" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">26.25</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-56">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c163" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">27</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c164" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">27.08</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-57">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c165" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">4</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c166" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">28.54</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-58">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c167" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">5</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c168" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">29.76</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-59">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; September 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c169" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">3</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c170" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">29.76</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-60">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021 &#8211; January 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c171" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">2</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c172" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">34.62</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-61">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2021 &#8211; May 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c173" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c174" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">54.21</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-62">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">June 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">June 2021 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c175" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">11</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c176" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">53.17</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><ix:nonNumeric contextRef="c176" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1">100% of target level</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">June 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">June 2021 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c177" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">11</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c178" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">53.17</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-63">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 &#8211; September 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c179" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">4</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c180" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">67.76</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-64">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 &#8211; September 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c181" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">7</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c182" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">66.09</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-65">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">December 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">December 2021 &#8211; December 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c183" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">90.41</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-66">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">January 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2022 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c185" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c186" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">90.92</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><ix:nonNumeric contextRef="c186" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1">100% of target level</ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2022 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c187" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">1</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c188" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">90.92</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-67">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">March 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2022 &#8211; March 2025</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><ix:nonFraction contextRef="c189" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares">2</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c190" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares">76.31</ix:nonFraction></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-68">Time Vested</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_12" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total expense relating to restricted stock units, based on grant date
fair value and the achievement criteria, was $<ix:nonFraction contextRef="c118" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockExpense" scale="6" unitRef="usd">1.6</ix:nonFraction> million and $<ix:nonFraction contextRef="c119" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RestrictedStockExpense" scale="6" unitRef="usd">1.4</ix:nonFraction> million in fiscal years 2022 and 2021, respectively. Unearned compensation
totaled $<ix:nonFraction contextRef="c120" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" unitRef="usd">2.2</ix:nonFraction> million as of March 26, 2022 which is expected to be realized over a period of three years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_13" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock Options: </b>The Company grants stock options to employees
and directors with an exercise price equal to the quoted market price of the Company&#8217;s stock at the date of the grant. The fair
value of stock options is estimated using the Black-Scholes option pricing formula that requires assumptions for expected volatility,
expected dividends, the risk-free interest rate and the expected term of the option. Expense for stock options is recognized on a straight-lined
basis over the requisite service period for each award. Options vest either immediately or over a period of up to five years using a straight-line
basis and expire either <ix:nonNumeric contextRef="c121" continuedAt="_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-c121_cont_1" format="ixt-sec:durwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">five</ix:nonNumeric><ix:continuation id="_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-c121_cont_1"> years</ix:continuation> or <ix:nonNumeric contextRef="c123" continuedAt="_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-c123_cont_1" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"><span style="-sec-ix-hidden: hidden-fact-69">ten</span></ix:nonNumeric><ix:continuation id="_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-c123_cont_1"> years</ix:continuation> from the date of grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_14" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We calculate the fair value of the stock options granted using the
Black-Scholes model. The following weighted-average assumptions were used to value options granted during fiscal years 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_15" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_14"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 70%; text-align: left">Risk-Free Interest Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">1.01</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">0.22</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Volatility Factor</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure">30.22</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure">25.83</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Expected Term (in Years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">6.25</ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c7" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">3.25</ix:nonNumeric></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Annual Dividend Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure">0.00</ix:nonFraction></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" unitRef="pure">0.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_16" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We calculate expected volatility for stock options by taking an average
of historical volatility over the expected term. The computation of expected term was determined based on historical experience of similar
awards, giving consideration to the contractual terms of the stock-based awards and vesting schedules. The interest rate for periods within
the contractual life of the award is based on the U.S. Treasury yield in effect at the time of grant. We&#160;assume </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 59; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->56<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_17" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">no expected dividends.
Under FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;, the Company has elected to account for forfeitures as
they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_18" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2022, the Company&#8217;s Board of Directors granted
an option for <ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">10,000</ix:nonFraction> shares of common stock each to two new members (<ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="trns:AggregateGrantShares" scale="3" unitRef="shares">20,000</ix:nonFraction> shares in the aggregate) of the Board of Directors that vest
over <ix:nonNumeric contextRef="c126" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">5</ix:nonNumeric> years, an option for <ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">2,000</ix:nonFraction> shares of common stock each to five employees (<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="trns:AggregateGrantShares" scale="3" unitRef="shares">10,000</ix:nonFraction> shares in the aggregate) that vests over <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">three
years</ix:nonNumeric>, an option for <ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="trns:AggregateGrantShares" scale="3" unitRef="shares">90,000</ix:nonFraction> shares of common stock in the aggregate to employees during an acquisition that vests over <ix:nonNumeric contextRef="c127" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">5</ix:nonNumeric> years and an
option for <ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">6,000</ix:nonFraction> shares of common stock to a Company employee that vests over <ix:nonNumeric contextRef="c128" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">3</ix:nonNumeric> years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_19" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2021, the Company&#8217;s Board of Directors granted
an option for <ix:nonFraction contextRef="c129" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">5,000</ix:nonFraction> shares of common stock to a Company employee that vests over three years and an option for <ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">15,000</ix:nonFraction> shares of common
stock to an employee that immediately vested.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_20" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The expense related to all stock option awards was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" unitRef="usd">0.7</ix:nonFraction> million in
fiscal year 2022 and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" unitRef="usd">0.1</ix:nonFraction> million in fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_21" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company&#8217;s options for fiscal
years 2022 and 2021 (amounts in thousands, except per option data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_22" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Price Per</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Option</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Term&#160;(in&#160;Years)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 50%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 28, 2020</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" unitRef="shares">150</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c10" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">14.63</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">20</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">27.48</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" unitRef="shares">45</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><ix:nonFraction contextRef="c7" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">18.01</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 27, 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" unitRef="shares">125</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">15.47</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="3" unitRef="shares">131</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">61.29</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" unitRef="shares">85</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">12.00</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" unitRef="shares">6</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">24.10</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 26, 2022</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="3" unitRef="shares">165</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">53.27</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">9</ix:nonNumeric></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" unitRef="usd">3,462</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable as of March 26, 2022</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="3" unitRef="shares">2</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares">26.27</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">8</ix:nonNumeric></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" scale="3" unitRef="usd">1,770</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_23" id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate intrinsic value in the table above represents the total
pre-tax intrinsic value (the difference between the Company&#8217;s closing stock price on the last trading day of fiscal year 2022 and
the exercise price, multiplied by the number of in-the-money stock options) that would have been received by the option holders had all
holders exercised their options on March 26, 2022. The amount of aggregate intrinsic value will change based on the fair market value
of the Company&#8217;s stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total unrecognized compensation cost related to non-vested stock options
as of March 26, 2022 was $<ix:nonFraction contextRef="c131" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" unitRef="usd">1.9</ix:nonFraction> million, which is expected to be recognized over a period of <ix:nonNumeric contextRef="c121" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">three years</ix:nonNumeric>. The aggregate intrinsic value
of stock options exercised in fiscal years 2022 and 2021 was $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" unitRef="usd">5.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c132" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="6" unitRef="usd">1.6</ix:nonFraction> million, respectively. Cash received from the exercise
of options in fiscal years 2022 and 2021 was $<ix:nonFraction contextRef="c121" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" unitRef="usd">1.0</ix:nonFraction> million and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="6" unitRef="usd">0.8</ix:nonFraction> million, respectively.</p></ix:continuation><div>

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

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

</div><!-- Field: Page; Sequence: 60; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->57<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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




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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 &#8211; SEGMENT AND GEOGRAPHIC DATA</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b>&#160;</b></span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The basis for determining our <span style="font-size: 10pt">operating
segments</span> is the manner in which <span style="font-size: 10pt">financial information is used in monitoring our operations.
Transcat has <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="pure">two</ix:nonFraction> reportable segments: Service and Distribution. Through our Service segment, we offer calibration, repair,
inspection, analytical qualifications, preventative maintenance, consulting and other related services. Through our Distribution
segment, we sell and rent national and proprietary brand instruments to customers globally. The Company has no inter-segment sales.
We believe that reporting performance at the operating income level is the best indicator of segment performance. The following
table presents segment and geographic data for fiscal years 2022 and 2021 (dollars in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b>&#160;</b></span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_3" id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>Revenue:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 74%">Service</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">122,005</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">101,274</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">82,954</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">72,061</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">204,959</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" unitRef="usd">173,335</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">38,921</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">30,695</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">19,518</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">15,423</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">58,439</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd">46,118</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Operating Expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in"><span style="font-size: 10pt">Service <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" id="ix_14_fact" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">28,107</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" id="ix_15_fact" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">20,254</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt"><span style="font-size: 10pt">Distribution <sup>(1)</sup></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" id="ix_16_fact" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">16,189</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" id="ix_17_fact" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">14,791</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">44,296</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd">35,045</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">10,814</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">10,441</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">3,329</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">632</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">14,143</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd">11,073</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Unallocated Amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Interest and Other Expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">953</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd">1,091</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Provision for Income Taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">1,810</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd">2,191</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralExpense" scale="3" unitRef="usd">2,763</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherGeneralExpense" scale="3" unitRef="usd">3,282</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">11,380</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd">7,791</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c195" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">109,472</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">71,090</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c197" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">46,107</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">44,759</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Unallocated</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c199" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">22,183</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c200" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">16,267</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">177,762</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsNet" scale="3" unitRef="usd">132,116</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Depreciation and Amortization <sup>(2):</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">7,543</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">5,597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">2,024</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">1,983</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">9,567</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" scale="3" unitRef="usd">7,580</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Capital Expenditures:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c191" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" unitRef="usd">7,885</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c192" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" unitRef="usd">4,236</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c193" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" unitRef="usd">2,267</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c194" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" unitRef="usd">2,381</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" unitRef="usd">10,152</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpenditureDiscontinuedOperations" scale="3" unitRef="usd">6,617</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Geographic Data:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Revenues to Unaffiliated Customers <sup>(3):</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">United States (4)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c201" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">187,165</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c202" decimals="-3" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">159,270</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c203" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">14,623</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c204" decimals="-3" format="ixt:num-dot-decimal" id="ix_9_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">13,040</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other International</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c205" decimals="-3" format="ixt:num-dot-decimal" id="ix_10_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">3,171</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c206" decimals="-3" format="ixt:num-dot-decimal" id="ix_11_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">1,025</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" id="ix_12_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">204,959</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" id="ix_13_fact" name="us-gaap:NoncurrentAssets" scale="3" unitRef="usd">173,335</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Property and Equipment:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">United States <sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c207" decimals="-3" format="ixt:num-dot-decimal" id="ix_18_fact" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" unitRef="usd">22,042</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c208" decimals="-3" format="ixt:num-dot-decimal" id="ix_19_fact" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" unitRef="usd">19,897</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Canada</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c209" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" unitRef="usd">4,397</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c210" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" unitRef="usd">2,306</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" unitRef="usd">26,439</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentAdditions" scale="3" unitRef="usd">22,203</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"><span style="font-size: 7pt"><b>&#160;</b></span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_4" id="_SegmentReportingDisclosureTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.6in"></td><td style="width: 0.25in">(1)</td><td style="text-align: left">Operating expense allocations between segments are based on actual amounts, a percentage of revenues, headcount, and management&#8217;s
estimates.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"></p></ix:continuation><div>



</div><div>

</div><!-- Field: Page; Sequence: 61; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->58<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>



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

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top"><td style="text-align: left; width: 0.6in"></td><td style="text-align: left; width: 0.25in">(2)</td><td style="text-align: left">Including amortization of catalog costs and intangible assets.</td></tr>
<tr style="vertical-align: top">
<td style="text-align: left"></td><td style="text-align: left">(3)</td><td style="text-align: left">Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.</td></tr>
<tr style="vertical-align: top">
<td style="text-align: left"></td><td style="text-align: left">(4)</td><td style="text-align: left">United States includes Puerto Rico.</td></tr>
</table></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#8211; COMMITMENTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Leases:</b></p></ix:continuation><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines if an arrangement is a lease at inception. Our
lease agreements generally contain lease and non-lease components. Historically, non-lease components such as utilities have been immaterial.
Payments under our lease arrangements are primarily fixed. Lease assets and liabilities are recognized at the present value of the future
lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our
incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate
is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments
where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably
certain that we will exercise that option.</p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_3"><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat leases facilities, equipment, and vehicles under various non-cancelable
operating leases. As of March 26, 2022, the remaining lease terms on our operating leases range from approximately <ix:nonNumeric contextRef="c211" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="c212" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm">twelve
years</ix:nonNumeric>, and include any renewal and/or termination options that are reasonably certain to be exercised by the Company. There is no transfer
of title or option to purchase the leased assets upon expiration. The weighted average discount rate for fiscal year 2022 and 2021 was
<ix:nonFraction contextRef="c8" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c9" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure">4.15</ix:nonFraction></ix:nonFraction>%. The weighted average remaining lease term is approximately <ix:nonNumeric contextRef="c8" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">8</ix:nonNumeric> years. Short-term leases are leases having a term of <ix:nonNumeric contextRef="c0" name="us-gaap:ShortTermDebtTerms">12 months</ix:nonNumeric> or
less. The Company recognizes short-term leases on an as incurred basis and does not record a related lease asset or liability for such
leases. Short-term lease expense was immaterial in both fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of lease expense for the current and prior-year comparative
periods were as follows (dollars in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 74%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">3,687</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" unitRef="usd">3,206</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Variable lease cost</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd">619</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:VariableLeaseCost" scale="3" unitRef="usd">577</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Total lease cost</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">4,306</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LeaseCost" scale="3" unitRef="usd">3,783</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental cash flow information related to leases was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_8" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 74%; text-align: left">Operating cash flow from operating leases</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" unitRef="usd">2,207</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" unitRef="usd">2,153</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Right to Use Assets obtained in exchange for lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd">3,874</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" unitRef="usd">2,945</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 62; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->59<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_9" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total rental expense was approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="6" unitRef="usd">4.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c213" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="6" unitRef="usd">3.8</ix:nonFraction> million
in fiscal years 2022 and 2021, respectively. The minimum future annual rental payments under the non-cancelable leases at March 26, 2022
are as follows (in millions):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_10" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><table cellpadding="0" cellspacing="0" style="margin-left: 2in; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Fiscal Year</td><td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 87%; text-align: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" unitRef="usd">3.7</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" unitRef="usd">2.8</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" unitRef="usd">2.1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" unitRef="usd">1.8</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" unitRef="usd">1.7</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="6" unitRef="usd">3.9</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Total minimum lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" unitRef="usd">16.0</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" unitRef="usd">4.7</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Present value of remaining lease payments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;&#160;&#160;&#160;<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="6" unitRef="usd">11.3</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_11" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has entered into two facility leases subsequent to year
end. The total payments for these leases aggregates to $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLeaseIncomeLeasePayments" scale="6" unitRef="usd">2.5</ix:nonFraction> million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>



</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_12" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Term Loan:</b></p></ix:continuation><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_13" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Effective December 2018, the Company has term loan repayments (principal
plus interest) of $<ix:nonFraction contextRef="c214" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" unitRef="usd">0.2</ix:nonFraction> million per month through December 2025. These amounts are not reflected in the table above. Principal payments
relating to the 2018 Term Loan will be $<ix:nonFraction contextRef="c215" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" unitRef="usd">2.2</ix:nonFraction> million in fiscal year 2023, $<ix:nonFraction contextRef="c216" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" unitRef="usd">2.2</ix:nonFraction> million in fiscal year 2024, $<ix:nonFraction contextRef="c217" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" unitRef="usd">2.3</ix:nonFraction> million in fiscal year
2025 and $<ix:nonFraction contextRef="c218" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" scale="6" unitRef="usd">1.8</ix:nonFraction> million in fiscal year 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_14" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contingent Consideration:</b></p></ix:continuation><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the acquisition of NEXA, there are potential earn-out
payments of up to $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationAsset" scale="6" unitRef="usd">7.5</ix:nonFraction> million over the four-year period following the closing of the transaction based upon NEXA achieving certain annual
revenue and EBITDA goals. If achieved, the earn-out payments will also be made in shares of common stock unless certain criteria is met
for cash payment. As of August 31, 2021 and March 26, 2022, the estimated fair value for the contingent earn-out payments was $<ix:nonFraction contextRef="c8" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueNetAssetLiability" scale="6" unitRef="usd"><ix:nonFraction contextRef="c219" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueNetAssetLiability" scale="6" unitRef="usd">0.2</ix:nonFraction></ix:nonFraction> million
and included in the preliminary purchase price allocation in Note 9.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:BusinessCombinationDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#8211; BUSINESS ACQUISITIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_2" id="_BusinessCombinationDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Tangent</b>: Effective <ix:nonNumeric contextRef="c223" format="ixt:date-monthname-day-year-en" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1">December 31, 2021</ix:nonNumeric>, Transcat purchased all
the outstanding membership units of Tangent Labs, LLC, a privately held company (&#8220;Tangent&#8221;). Tangent provides in-house and
on-site calibrations of precision measurement and control instrumentation to customers in the life science, aerospace and other regulated
industries, and has lab locations in Indianapolis, Indiana and Huntsville, Alabama. This transaction aligned with a key component of the
Company&#8217;s strategy of acquiring local capabilities in attractive geographies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_3" id="_BusinessCombinationDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Tangent goodwill is primarily attributable to the workforce acquired,
as well as operational synergies and other intangibles that do not qualify for separate recognition. All the goodwill and intangible assets
relating to the Tangent acquisition has been allocated to the Service segment. Intangible assets related to the Tangent acquisition are
being amortized for financial reporting purposes on an accelerated basis over the estimated useful life of up to fifteen years and are
deductible for tax purposes. Amortization of goodwill related to the Tangent acquisition is not deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_4" id="_BusinessCombinationDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price for Tangent was approximately $<ix:nonFraction contextRef="c220" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" unitRef="usd">8.9</ix:nonFraction> million, all
paid in cash, and is subject to certain customary holdback provisions and a portion of which was placed in escrow to secure the sellers&#8217;
obligations in the event that a key employee terminates employment with Tangent on or before the first anniversary of the closing of the
transaction. $<ix:nonFraction contextRef="c221" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" unitRef="usd">7.9</ix:nonFraction> million was paid in cash and $<ix:nonFraction contextRef="c222" decimals="-5" format="ixt:num-dot-decimal" name="trns:PurchasePriceHeldInEscrowAsHoldback" scale="6" unitRef="usd">1.0</ix:nonFraction> million of the purchase price has been put into escrow as a holdback for indemnification
claims, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 63; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->60<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_5" id="_BusinessCombinationDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price allocation is subject to revision based upon our
final review of intangible asset valuation assumptions, working capital adjustments, assets acquired, and liabilities assumed. The following
is a summary of the preliminary purchase price allocation, in the aggregate, to the fair value, based on Level 3 inputs, of Tangent&#8217;s
assets and liabilities acquired on December 31, 2021 (in thousands):</p></ix:continuation><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_6" id="_BusinessCombinationDisclosureTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c223" continuedAt="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c223_cont_1" escape="true" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">5,587</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c231" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">4,150</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c232" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">220</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" scale="3" unitRef="usd">9,957</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" unitRef="usd">26</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Accounts Receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" unitRef="usd">187</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Other Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" scale="3" unitRef="usd">16</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less:</td>
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" unitRef="usd">67</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" unitRef="usd">1,195</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c230" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd">8,924</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_7" id="_BusinessCombinationDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From the date of acquisition, Tangent has contributed revenue of $<ix:nonFraction contextRef="c223" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" unitRef="usd">0.6</ix:nonFraction>
million and operating income of $<ix:nonFraction contextRef="c221" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="6" unitRef="usd">0.1</ix:nonFraction> million, which includes the negative impact of amortization of the acquired intangible assets, for
fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>



</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_8" id="_BusinessCombinationDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NEXA</b>: Effective <ix:nonNumeric contextRef="c222" format="ixt:date-monthname-day-year-en" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1">August 31, 2021</ix:nonNumeric>, Transcat purchased 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;).
NEXA provides calibration optimization and other technical solutions to improve asset and reliability management programs to pharmaceutical,
biotechnology, and medical device companies worldwide. This transaction aligned with a key component of the Company&#8217;s acquisition
strategy of targeting businesses that expand the depth and breadth of the Company&#8217;s Service capabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_9" id="_BusinessCombinationDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The NEXA goodwill is primarily attributable to the workforce acquired,
as well as operational synergies and other intangibles that do not qualify for separate recognition. All of the goodwill and intangible
assets relating to the NEXA acquisition has been allocated to the Service segment. Intangible assets related to the NEXA acquisition are
being amortized for financial reporting purposes on an accelerated basis over the estimated useful life of up to five years and are deductible
for tax purposes. Amortization of goodwill related to the NEXA acquisition is not deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_10" id="_BusinessCombinationDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price for NEXA was approximately $<ix:nonFraction contextRef="c224" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PurchaseObligation" scale="6" unitRef="usd">26.2</ix:nonFraction> million and
was paid with $<ix:nonFraction contextRef="c222" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" unitRef="usd">23.9</ix:nonFraction> million in cash and the issuance of <ix:nonFraction contextRef="c222" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="0" unitRef="shares">34,943</ix:nonFraction> shares of our common stock valued at $<ix:nonFraction contextRef="c222" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="6" unitRef="usd">2.4</ix:nonFraction> million. Additionally,
there are potential earn-out payments of up to $<ix:nonFraction contextRef="c224" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" scale="6" unitRef="usd">7.5</ix:nonFraction> million over the four-year period following the closing of the transaction based
upon NEXA achieving certain annual revenue and EBITDA goals. If achieved, the earn-out payments will also be made in shares of
common stock unless certain criteria is met for cash payment. As of August 31, 2021 and March 26, 2022, the estimated fair value for
the contingent earn-out payments, classified as Level 3 in the fair value hierarchy, was $<ix:nonFraction contextRef="c224" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" unitRef="usd">0.2</ix:nonFraction> million and included in the purchase
price allocation below. This amount was calculated using a Geometric Brownian motion distribution that was then used in a Monte
Carlo simulation model. Assumptions used in the Monte Carlo simulation model included: 1) weighted-average cost of capital of <ix:nonFraction contextRef="c222" decimals="4" format="ixt:num-dot-decimal" name="trns:WeightedAverageCaptialPercentage" scale="-2" unitRef="pure">6.60</ix:nonFraction>%,
2) risk-free interest rate of <ix:nonFraction contextRef="c222" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" unitRef="pure">0.58</ix:nonFraction>%, 3) asset volatility of <ix:nonFraction contextRef="c222" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" unitRef="pure">20.00</ix:nonFraction>%, and 4) forecasted revenue and EBITDA. This contingent
consideration is remeasured quarterly. If, as a result of remeasurement, the value of the contingent consideration changes, any
charges or income will be included in the Company&#8217;s Consolidated Statements of Income. For fiscal year 2022, there were no
changes to the range of outcomes for the Monte Carlo simulation model for the valuation of the contingent consideration, no gains or
losses recognized in earnings for changes in the remeasurement of the contingent consideration, and no other issuance or settlement
of the contingent consideration. $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="trns:PurchasePriceHeldInEscrowAsHoldback" scale="6" unitRef="usd">0.1</ix:nonFraction> million of the purchase price has been put into escrow as a holdback for indemnification
claims, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

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

</div><!-- Field: Page; Sequence: 64; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->61<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_11" id="_BusinessCombinationDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a summary of the purchase price allocation, in the
aggregate, to the fair value, based on Level 3 inputs, of NEXA&#8217;s assets and liabilities acquired on August 31, 2021 (in thousands):</p></ix:continuation><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_12" id="_BusinessCombinationDisclosureTextBlock-c0_cont_11"><ix:continuation continuedAt="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c223_cont_2" id="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c223_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">15,679</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c234" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">5,600</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Backlog</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c235" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">490</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c236" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">600</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" scale="3" unitRef="usd">22,369</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" unitRef="usd">3,732</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: right"></td>
    <td style="text-align: left">Accounts Receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" unitRef="usd">2,434</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right"></td>
    <td style="text-align: left">Non-Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" scale="3" unitRef="usd">38</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Less:</td>
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" unitRef="usd">572</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" unitRef="usd">1,769</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c233" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd">26,232</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_13" id="_BusinessCombinationDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From the date of acquisition, NEXA has contributed revenue of $<ix:nonFraction contextRef="c222" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" unitRef="usd">5.5</ix:nonFraction>
million and operating loss of $<ix:nonFraction contextRef="c225" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="6" unitRef="usd">0.3</ix:nonFraction> million, which includes the negative impact of amortization of the acquired intangible assets, for
fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_14" id="_BusinessCombinationDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Upstate Metrology</b>: Effective <ix:nonNumeric contextRef="c226" format="ixt:date-monthname-day-year-en" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1">April 29, 2021</ix:nonNumeric>, Transcat acquired
substantially all of the assets of Upstate Metrology Inc. (&#8220;Upstate Metrology&#8221;), a New York based provider of calibration
services. This transaction aligned with a key component of the Company&#8217;s acquisition strategy of targeting businesses that can leverage
the Company&#8217;s already existing operating infrastructure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c226" name="us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_15" id="_BusinessCombinationDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All the goodwill related to the Upstate Metrology acquisition has been
allocated to the Service segment. Amortization of goodwill related to the Upstate Metrology acquisition is deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_16" id="_BusinessCombinationDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total purchase price for the assets of Upstate Metrology was approximately
$<ix:nonFraction contextRef="c226" decimals="-5" format="ixt:num-dot-decimal" name="trns:PurchasePriceHeldInEscrowAsHoldback" scale="6" unitRef="usd">0.9</ix:nonFraction> million. The following is a summary of the purchase price allocation, in the aggregate, to the fair value, based on Level 3 inputs,
of Upstate Metrology&#8217;s assets and liabilities acquired on April 29, 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_17" id="_BusinessCombinationDisclosureTextBlock-c0_cont_16"><ix:continuation continuedAt="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c223_cont_3" id="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c223_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">483</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Current Assets</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c237" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" unitRef="usd">189</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Non-Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c237" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" scale="3" unitRef="usd">270</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; text-align: left">Less:</td>
    <td style="padding-bottom: 1pt; text-align: left">Current Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c237" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" unitRef="usd">11</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c237" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd">931</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_18" id="_BusinessCombinationDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From the date of acquisition, Upstate Metrology has contributed revenue
of $<ix:nonFraction contextRef="c226" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" unitRef="usd">1.0</ix:nonFraction> million. Since this operation was integrated immediately into our existing operation, its separate operating income in undeterminable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_19" id="_BusinessCombinationDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>BioTek: </b>Effective <ix:nonNumeric contextRef="c227" format="ixt:date-monthname-day-year-en" name="us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1">December 16, 2020</ix:nonNumeric>, Transcat acquired substantially
all of the assets of BioTek Services, Inc. (&#8220;BioTek&#8221;), a Virginia based provider of pipette calibration services. This transaction
aligned with a key component of the Company&#8217;s acquisition strategy of targeting businesses that expand the depth and breadth of
the Company&#8217;s Service capabilities. BioTek&#8217;s focus on pipettes complements the current offerings Transcat provides to the
life science sector.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:nonNumeric contextRef="c227" name="us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_20" id="_BusinessCombinationDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All of the goodwill and intangible assets relating to the BioTek acquisition
has been allocated to the Service segment. Intangible assets related to the BioTek acquisition are being amortized for financial reporting
purposes on an accelerated basis over the estimated useful life of up to 10 years and are deductible for tax purposes. Amortization of
goodwill related to the BioTek acquisition is deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_21" id="_BusinessCombinationDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total purchase price for the assets of BioTek was approximately
$<ix:nonFraction contextRef="c227" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" unitRef="usd">3.5</ix:nonFraction> million. $<ix:nonFraction contextRef="c227" decimals="-5" format="ixt:num-dot-decimal" name="trns:PurchasePriceHeldInEscrowAsHoldback" scale="6" unitRef="usd">0.4</ix:nonFraction> million of the purchase price had been put into escrow as a holdback for indemnification claims, if any. This escrow
was released during the fourth quarter of fiscal year 2022. The following is a summary of the purchase price allocation, in the aggregate,
to the fair value, based on Level 3 inputs, of BioTek&#8217;s assets and liabilities acquired during the period presented (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_22" id="_BusinessCombinationDisclosureTextBlock-c0_cont_21"><ix:continuation id="_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock-c223_cont_3"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" unitRef="usd">1,063</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c238" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">1,930</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c239" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" scale="3" unitRef="usd">100</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" scale="3" unitRef="usd">3,093</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Current Assets</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" scale="3" unitRef="usd">406</ix:nonFraction></td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Non-Current Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" scale="3" unitRef="usd">8</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c228" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="3" unitRef="usd">3,507</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>


</div><!-- Field: Page; Sequence: 65; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->62<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_23" id="_BusinessCombinationDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The results of acquired businesses are included in Transcat&#8217;s
consolidated operating results as of the dates the businesses were acquired. The following unaudited pro forma information presents the
Company&#8217;s results of operations as if the acquisitions of Tangent, NEXA, Upstate Metrology and BioTek had occurred at the beginning
of fiscal year 2021. The pro forma results do not purport to represent what the Company&#8217;s results of operations actually would have
been if the transactions had occurred at the beginning of the period presented or what the Company&#8217;s operating results will be in
future periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_24" id="_BusinessCombinationDisclosureTextBlock-c0_cont_23"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Years Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">(in thousands except per share information)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 26, <br/>
2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 27, <br/>
2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">Total Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd">210,463</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" unitRef="usd">183,908</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" unitRef="usd">12,151</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" unitRef="usd">9,986</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Basic Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" unitRef="usdPershares">1.62</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" unitRef="usdPershares">1.35</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" unitRef="usdPershares">1.60</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c7" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" unitRef="usdPershares">1.32</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_BusinessCombinationDisclosureTextBlock-c0_cont_25" id="_BusinessCombinationDisclosureTextBlock-c0_cont_24"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain of the Company&#8217;s acquisition agreements include provisions
for contingent consideration and other holdback amounts. The Company accrues for contingent consideration and holdback provisions based
on their estimated fair value at the date of acquisition. As of March 26, 2022, $<ix:nonFraction contextRef="c228" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="6" unitRef="usd">0.2</ix:nonFraction> million of contingent consideration and $<ix:nonFraction contextRef="c228" decimals="-5" format="ixt:num-dot-decimal" name="trns:UnpaidAmountsForOtherHoldbacks" scale="6" unitRef="usd">0.1</ix:nonFraction> million
of other holdback amounts were unpaid and reflected in current liabilities on the Consolidated Balance Sheets. During fiscal year 2022
and fiscal year 2021, no contingent consideration or other holdback amounts were paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_BusinessCombinationDisclosureTextBlock-c0_cont_25"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2022, acquisition costs of $<ix:nonFraction contextRef="c227" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" unitRef="usd">0.9</ix:nonFraction> million were recorded
as incurred as general and administrative expenses in the Consolidated Statements of Income. During fiscal year 2021, acquisition costs
of less than $<ix:nonFraction contextRef="c229" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" unitRef="usd">0.1</ix:nonFraction> million were recorded as incurred as general and administrative expenses in the Consolidated Statements of Income.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SubsequentEventsTextBlock-c0_cont_1" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 SUBSEQUENT EVENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_2" id="_SubsequentEventsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 31, 2022, Transcat acquired substantially all of the assets
of Charlton Jeffmont Inc., Raitz Inc. and Toolroom Calibration Inc. d/b/a Alliance Calibration (&#8220;Alliance&#8221;), an Ohio based
provider of calibration services. This transaction aligned with a key component of the Company&#8217;s acquisition strategy of targeting
businesses that expand the depth and breadth of the Company&#8217;s service capabilities. The total purchase price paid for the assets
of Alliance was approximately $<ix:nonFraction contextRef="c240" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" scale="6" unitRef="usd">4.5</ix:nonFraction> million in cash and an amount of the Company&#8217;s common stock, par value $<ix:nonFraction contextRef="c240" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.50</ix:nonFraction> per share (&#8220;Common
Stock&#8221;), with a value equal to $<ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets" scale="0" unitRef="usd">157,500</ix:nonFraction>, or <ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets" scale="0" unitRef="shares">2,284</ix:nonFraction> shares of Common Stock. Pursuant to the asset purchase agreement, the Company
will hold back $<ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="0" unitRef="usd">500,000</ix:nonFraction> of the purchase price for certain potential post-closing adjustments, and the purchase price will be subject to
reduction by $<ix:nonFraction contextRef="c241" decimals="0" format="ixt:num-dot-decimal" name="trns:ReductionPurchasePrice" scale="0" unitRef="usd">500,000</ix:nonFraction> if a key customer relationship is not retained.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SubsequentEventsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price allocation has not been finalized, due to the timing
of the acquisition and the filing date of this Annual Report on Form 10-K. Therefore, the allocation of the purchase price to the assets
acquired and liabilities assumed, including values to be recognized for goodwill and other intangible assets, will be disclosed in the
Quarterly Report on Form 10-Q for the fiscal quarter ending June 25, 2022. The pro forma results of operations from the Alliance acquisition
will be disclosed in the Quarterly Report on Form 10-Q for the fiscal quarter ending June 25, 2022. The goodwill related to Alliance is
expected to be deductible for income tax purposes. All of the goodwill and intangible assets relating to the Alliance acquisition will
be allocated to the Service segment.</p></ix:continuation><div>

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


</div><!-- Field: Page; Sequence: 66; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->63<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_013"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING
AND FINANCIAL DISCLOSURE</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">None.</span></p><div>

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

</div><div><a id="a_014"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 9A. CONTROLS AND PROCEDURES</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(a) <b>Conclusion Regarding the Effectiveness of Disclosure Controls
and Procedures.</b> Our principal executive officer and our principal financial officer evaluated our disclosure controls and procedures
(as defined in the Securities Exchange Act of 1934, as amended, (&#8220;Exchange Act&#8221;) Rules 13a-15(e) and 15d-15(e)) as of the
end of the period covered by this report. Disclosure controls and procedures are designed to ensure that information required to be disclosed
in our reports filed under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities
and Exchange Commission&#8217;s rules and forms and that such information is accumulated and communicated to our principal executive officer
and principal financial officer to allow timely decisions regarding required disclosure. Based on this evaluation, our principal executive
officer and our principal financial officer concluded that our disclosure controls and procedures were effective as of such date.</p><div>



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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(b) <b>Management&#8217;s Annual Report on Internal Control over Financial
Reporting.</b> Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Our
internal control system was designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation
of financial statements for external purposes in accordance with generally accepted accounting principles in the United States of America.
In designing and evaluating our internal control system, we recognize that any controls and procedures, no matter how well designed and
operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives and that the effectiveness
of any system has inherent limitations including, but not limited to, the possibility of human error and the circumvention or overriding
of controls and procedures. Management, including the principal executive officer and the principal financial officer, is required to
apply judgment in evaluating the cost-benefit relationship of possible controls and procedures. Because of the inherent limitations in
a cost-effective control system, misstatements due to error or fraud may occur and not be detected in a timely manner.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">An evaluation was performed under the supervision and with the participation
of our management, including our principal executive officer and our principal financial officer, of the effectiveness of the design and
operation of our procedures and internal control over financial reporting using the framework and criteria described in the <i>Internal
Control-Integrated Framework (2013)</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this
evaluation, our management, including our principal executive officer and our principal financial officer, concluded that our internal
control over financial reporting was effective in providing reasonable assurance regarding the reliability of financial reporting and
the preparation of our financial statements for external purposes in accordance with generally accepted accounting principles as of March
26, 2022.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">This annual report includes an attestation report of our independent
registered public accounting firm, Freed Maxick CPAs, P.C., regarding internal control over financial reporting.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(c) <b>Changes in Internal Control over Financial Reporting.</b> There
has been no change in our internal control over financial reporting that occurred during the last fiscal quarter covered by this annual
report (our fourth fiscal quarter) that has materially affected, or is reasonably likely to materially affect, our internal control over
financial reporting.</p><div>

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

</div><div><a id="a_015"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 9B. OTHER INFORMATION</b></p><div>

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

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

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

</div><div><a id="a_016"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT
INSPECTIONS</b></p><div>

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

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

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


</div><!-- Field: Page; Sequence: 67; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->64<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_017"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>PART III</b></p><div>

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

</div><div><a id="a_018"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The information required by this Item 10 is incorporated herein by
reference from our proxy statement for our 2022 Annual Meeting of Shareholders under the headings &#8220;Proposal One: Election of Directors,&#8221;
&#8220;Corporate Governance,&#8221; &#8220;Executive Officers and Senior Management,&#8221; and &#8220;Delinquent Section 16(a) Reports,&#8221;
which proxy statement will be filed pursuant to Regulation 14A within 120 days after the March 26, 2022 fiscal year end.</p><div>

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

</div><div><a id="a_019"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 11. EXECUTIVE COMPENSATION</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The information required by this Item 11 is incorporated herein by
reference from our proxy statement for our 2022 Annual Meeting of Shareholders under the headings &#8220;Executive Compensation&#8221;
and &#8220;Director Compensation,&#8221; which proxy statement will be filed pursuant to Regulation 14A within 120 days after the March
26, 2022 fiscal year end.</p><div>

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

</div><div><a id="a_020"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT
AND RELATED STOCKHOLDER MATTERS</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">With the exception of the information presented in the table below,
the information required by this Item 12 is incorporated herein by reference from our proxy statement for our 2022 Annual Meeting of Shareholders
under the headings &#8220;Security Ownership of Certain Beneficial Owners&#8221; and &#8220;Security Ownership of Management,&#8221; which
proxy statement will be filed pursuant to Regulation 14A within 120 days after the March 26, 2022 fiscal year end.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Securities Authorized for Issuance Under Equity Compensation Plans
as of March 26, 2022:</p><div>

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

</div><p style="text-align: center; font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Equity Compensation Plan Information</b></p><div>

</div><p style="text-align: center; font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(In Thousands, Except Per Share Amounts)</p><div>



</div><p style="font-size: 7pt; margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="3" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Plan category</b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of securities<br/>
to be issued <br/>
upon exercise of<br/>
outstanding options<br/>
and restricted stock<br/>
units</b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted average<br/>
exercise price of<br/>
outstanding options</b></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of securities<br/>
remaining available<br/>
for&#160;future&#160;issuance under <br/>
equity compensation plans <br/>
(excluding securities<br/>
reflected in column (a))</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 13%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 14%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 19%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 1%; padding-left: 3pt">&#160;</td>
    <td style="width: 20%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="width: 1%; padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="width: 29%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity compensation plans</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-left: 3pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">approved by security holders</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">274 <sup>(1)</sup></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-left: 3pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53.27 <sup>(2)</sup></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">867 <sup>(3)</sup></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="3" style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity compensation plans</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-left: 3pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td colspan="2" style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">not approved by security holders</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-right: 14pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-left: 3pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-right: 14pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 1pt solid; padding-right: 14pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">274 <sup>(1)</sup></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-left: 3pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53.27&#160;<sup>(2)</sup></span></td>
    <td style="padding-right: 5.4pt; padding-left: 5.4pt">&#160;</td>
    <td style="border-bottom: black 2.25pt double; padding-right: 5.4pt; padding-left: 5.4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">867 <sup>(3)</sup></span></td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: left"><span style="font-size: 10pt">Includes time-vested restricted
stock units and performance-based restricted stock units granted to officers and key employees pursuant to our 2003 Plan and 2021 Incentive
Plan. See Note 6 to our Consolidated Financial Statements in Item 8 of Part II.</span></td>
</tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left">
<td style="text-align: left; width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(2)</span></td><td style="text-align: left"><span style="font-size: 10pt">Does not include restricted stock
units.</span></td>
</tr></table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(3)</span></td><td style="text-align: left"><span style="font-size: 10pt">There are 119 shares available
for grant pursuant to our ESPP.</span></td>
</tr></table><div>


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

</div><div><a id="a_021"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR
INDEPENDENCE</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">The information required by this
Item 13 is incorporated herein by reference from our proxy statement for our 2022 Annual Meeting of Shareholders under the headings &#8220;Corporate
Governance&#8221; and &#8220;Certain Relationships and Related Transactions,&#8221; which proxy statement will be filed pursuant to Regulation
14A within 120 days after the March 26, 2022 fiscal year end.</span></p><div>

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


</div><!-- Field: Page; Sequence: 68; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->65<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="a_022"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The information required by this Item 14 is incorporated herein by
reference from our proxy statement for our 2022 Annual Meeting of Shareholders under the heading &#8220;Proposal Three: Ratification of
Selection of our Independent Registered Public Accounting Firm,&#8221; which proxy statement will be filed pursuant to Regulation 14A
within 120 days after the March 26, 2022 fiscal year end.</p><div>

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

</div><div><a id="a_023"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">PART IV</p><div>

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

</div><div><a id="a_024"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in">(a)</td><td>See Index to Financial Statements included in Item 8 of Part II of this report.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in">(b)</td><td>Exhibits.</td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center; text-indent: -0.25in">Index to Exhibits</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td><span style="font-size: 10pt"><b>(3)</b></span></td>
    <td colspan="2" style="vertical-align: top"><span style="font-size: 10pt"><b>Articles of Incorporation and Bylaws</b></span></td></tr>
  <tr>
    <td>&#160;</td>
    <td colspan="2" style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="width: 0.5in">&#160;</td>
    <td style="vertical-align: top; width: 0.5in"><span style="font-size: 10pt">3.1(a)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/0000891839-95-000018.txt">The Articles of Incorporation, as amended (the &#8220;Articles&#8221;), are incorporated herein by reference from Exhibit 4(a) to the Company&#8217;s Registration Statement on Form S-8 (Registration No. 33-61665) filed on August 8, 1995.</a></span></td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">3.1(b)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000095015299008756/0000950152-99-008756.txt">Certificate of Amendment to the Articles is incorporated herein by reference from Exhibit 3(i) to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 30, 1999.</a></span></td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">3.1(c)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000119312512276871/d284998dex31.htm" style="-sec-extract: exhibit">Certificate of Amendment to the Articles is incorporated herein by reference from Exhibit 3.1 to the Company&#8217;s Annual Report on Form 10-K for the year ended March 31, 2012.</a></span></td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">3.1(d)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677415003416/exhibit3-1.htm" style="-sec-extract: exhibit">Certificate of Amendment to the Articles is incorporated herein by reference from Exhibit 3.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 26, 2015.</a></span></td></tr>
  <tr>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt">3.2</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677419001640/trns3587121-ex31.htm" style="-sec-extract: exhibit">Code of Regulations, as amended through May 1, 2019, are incorporated herein by reference from Exhibit 3.1 to the Company&#8217;s Current Report on Form 8-K filed on May 3, 2019.</a></span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"><b>(4)</b></td><td style="text-align: left"><b>Instruments Defining
                                            the Rights of Security Holders</b></td>
</tr><tr style="vertical-align: top; text-align: left">
<td>&#160;</td><td style="text-align: left">&#160;</td></tr>
     </table><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><tr style="vertical-align: top; text-align: left">
<td style="width: 0.5in"></td><td style="width: 0.5in; text-align: left">4.1</td><td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677419001847/trns3599941-ex41.htm" style="-sec-extract: exhibit">Description of Securities is incorporated herein by reference from Exhibit 4.1 to the Company&#8217;s Annual Report on Form 10-K for the year ended March 30, 2019.</a></td>
</tr></table><div>


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



</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td><span style="font-size: 10pt"><b>(10)</b></span></td>
    <td colspan="2" style="vertical-align: top"><span style="font-size: 10pt"><b>Material contracts</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.5in">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.1</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000095012311067395/l42876def14a.htm" style="-sec-extract: exhibit">Transcat, Inc. 2003 Incentive Plan, as Amended and Restated, is incorporated herein by reference from Appendix A to the Company&#8217;s definitive proxy statement filed on July 22, 2011 in connection with the 2011 Annual Meeting of Shareholders.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.2</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000117184313002970/def14a_072613.htm#appb">Amendment No. 1 to the Transcat, Inc. 2003 Incentive Plan, as Amended and Restated, is incorporated herein by reference from Appendix B to the Company&#8217;s definitive proxy statement filed on July 26, 2013 in connection with the 2013 Annual Meeting of Shareholders.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.3</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000095015205000866/l11695aexv10w1.htm" style="-sec-extract: exhibit">Form of Award Notice for Incentive Stock Options granted under the Transcat, Inc. 2003 Incentive Plan is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended December 25, 2004.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.4</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677416006245/exhibit10-9.htm" style="-sec-extract: exhibit">Form of Performance-Based Restricted Stock Unit Award Notice granted under the Transcat, Inc. 2003 Incentive Plan, as Amended and Restated, is incorporated by reference from Exhibit 10.9 to the Company&#8217;s Annual Report on Form 10-K for the year ended March 26, 2016.</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><!-- Field: Page; Sequence: 69; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->66<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.5</span></td>
    <td style="text-align: left"><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677417002302/transcat3292601-ex101.htm" style="-sec-extract: exhibit">Form of Award Notice of Non-Qualified Stock Option (five-year expiration) granted under the Transcat, Inc. 2003 Incentive Plan, as Amended and Restated, is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 24, 2017.</a></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: right"><span style="font-size: 10pt">#</span></td>
    <td style="width: 0.5in"><span style="font-size: 10pt">10.6</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677417002302/transcat3292601-ex102.htm" style="-sec-extract: exhibit">Form of Award Notice of Long-Term Compensation Award granted under the Transcat, Inc. 2003 Incentive Plan, as Amended and Restated, is incorporated herein by reference from Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 24, 2017.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.7</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000135994818000003/transcat3426071-ex101.htm" style="-sec-extract: exhibit">Form of Award Notice of Restricted Stock Units and Performance Restricted Stock Units granted pursuant to the Transcat, Inc. 2003 Incentive Plan is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on May 24, 2018.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.8</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000135994818000003/transcat3426071-ex102.htm" style="-sec-extract: exhibit">Form of Award Notice of Long-Term Compensation Awards granted pursuant to the Transcat, Inc. 2003 Incentive Plan is incorporated herein by reference from Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K filed on May 24, 2018.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.9</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677419003657/transcat3669071-ex101.htm" style="-sec-extract: exhibit">Form of Award Notice of Director Long-Term Compensation Award granted pursuant to the Transcat, Inc. 2003 Incentive Plan is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 28, 2019.</a> </span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.10</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677419003657/transcat3669071-ex102.htm" style="-sec-extract: exhibit">Form of Award Notice of Director Non-Qualified Stock Option Award granted pursuant to the Transcat, Inc. 2003 Incentive Plan is incorporated herein by reference from Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 28, 2019.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.11</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677421002596/transcat3970081-ex993.htm" style="-sec-extract: exhibit">Transcat, Inc. 2021 Stock Incentive Plan is incorporated herein by reference from Exhibit 99.3 to the Company&#8217;s Post-Effective Amendment No. 1 to Form S-8 (Registration No. 333-191631) filed on October 13, 2021.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.12</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677421002699/e14152ex10-5.htm" style="-sec-extract: exhibit">Form of Award Agreement of Director Long-Term Compensation Award Granted Pursuant to the Transcat, Inc. 2021 Stock Incentive Plan is incorporated herein by reference from Exhibit 10.5 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 25, 2021.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">*#</span></td>
    <td><span style="font-size: 10pt">10.13</span></td>
    <td><a href="ea161093ex10-13.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Form of Award Notice of Restricted Stock Units and Performance Restricted Stock Units granted pursuant to the Transcat, Inc. 2021 Stock Incentive Plan.</span></a></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.14</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677417003081/transcat3330211-ex101.htm" style="-sec-extract: exhibit">Amended and Restated Credit Facility Agreement, dated as of October 30, 2017, by and between Transcat, Inc. and Manufacturers and Traders Trust Company is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 23, 2017.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.15</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677418003399/transcat3515091-ex101.htm" style="-sec-extract: exhibit">Amended and Restated Credit Facility Agreement Amendment 1, dated as of December 10, 2018, by and between Transcat, Inc. and Manufacturers and Traders Trust Company is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on December 12, 2018.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.16</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677420002297/transcat3788651-ex101.htm" style="-sec-extract: exhibit">Amended and Restated Credit Facility Agreement Amendment 2, dated as of May 18, 2020, by and between Transcat, Inc, and Manufacturers and Traders Trust Company is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 27, 2020.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.17</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677421001673/transcat3929901-ex101.htm" style="-sec-extract: exhibit">Second Amended and Restated Credit Facility Agreement, dated as of July 7, 2021, by and between Transcat, Inc. and Manufacturers and Traders Trust Company is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on July 12, 2021.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.18</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677418001839/trns3429041-ex1019.htm" style="-sec-extract: exhibit">Lease Agreement between Gallina Development Corporation and Transcat, Inc. dated November 28, 2017, is incorporated herein by reference from Exhibit 10.19 to the Company&#8217;s Annual Report on Form 10-K for the year ended March 31, 2018.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.19</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677419001787/transcat3595631-ex101.htm" style="-sec-extract: exhibit">Lease Agreement between AK Leasehold I, LLC and Transcat, Inc. dated May 21, 2019, is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on May 28, 2019.</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 70; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->67<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.20</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000117184312003077/exh_101.htm" style="-sec-extract: exhibit">Transcat, Inc. Post-Retirement Benefit Plan for Officers (Amended and Restated Effective April 2, 2012) is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended June 30, 2012.</a></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.21</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000119312511297417/d251397dex101.htm" style="-sec-extract: exhibit">Transcat, Inc. Executive Officer and Director Share Repurchase Plan is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on November 4, 2011.</a></span></td></tr>
<tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 0.5in; text-align: right"><span style="font-size: 10pt">#</span></td>
    <td style="width: 0.5in"><span style="font-size: 10pt">10.22</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000119312512276871/d284998dex1017.htm" style="-sec-extract: exhibit">Transcat, Inc. 2009 Insider Stock Sales Plan, as amended, is incorporated herein by reference from Exhibit 10.17 to the Company&#8217;s Annual Report on Form 10-K for the year ended March 31, 2012.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td><span style="font-size: 10pt">10.23</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000119312512228572/d351164dex101.htm" style="-sec-extract: exhibit">Agreement for Severance Upon Change in Control between Transcat, Inc. and Lee D. Rudow dated as of May 7, 2012 is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K filed on May 11, 2012.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">10.24</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677421002699/e14152ex10-2.htm" style="-sec-extract: exhibit">Share Purchase Agreement, dated August 31, 2021, by and among Transcat, Inc., John Cummins and Ross Lane is incorporated herein by reference from Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 25, 2021.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.25</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677421002699/e14152ex10-3.htm" style="-sec-extract: exhibit">Registration Rights Agreement, dated August 31, 2021, by and among Transcat, Inc., John Cummins and Ross Lane is incorporated herein by reference from Exhibit 10.3 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended September 25, 2021.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"></td>
    <td><span style="font-size: 10pt">10.26</span></td>
    <td><span style="font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/99302/000120677422000295/transcat4016501-ex101.htm" style="-sec-extract: exhibit">Membership Unit Purchase Agreement, dated as of December 31, 2021, by and among Transcat, Inc., Kevin M. Broderick and Andrea Broderick is incorporated herein by reference from Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form 10-Q for the quarter ended December 25, 2021.</a></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td><span style="font-size: 10pt"><b>(21)</b></span></td>
    <td colspan="2" style="vertical-align: top"><span style="font-size: 10pt"><b>Subsidiaries of the registrant</b></span></td></tr>
  <tr>
    <td colspan="3">&#160;</td></tr>
  <tr>
    <td style="text-align: right; width: 0.5in"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top; width: 0.5in"><span style="font-size: 10pt">21.1</span></td>
    <td style="vertical-align: top"><a href="ea161093ex21-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Subsidiaries</span></a></td></tr>
  <tr>
    <td style="text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td><span style="font-size: 10pt"><b>(23)</b></span></td>
    <td colspan="2" style="vertical-align: top"><span style="font-size: 10pt"><b>Consents of experts and counsel</b></span></td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">23.1</span></td>
    <td style="vertical-align: top"><a href="ea161093ex23-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Consent of Freed Maxick CPAs, P.C. </span></a></td></tr>
  <tr>
    <td colspan="3">&#160;</td></tr>
  <tr>
    <td><span style="font-size: 10pt"><b>(31)</b></span></td>
    <td colspan="2" style="vertical-align: top"><span style="font-size: 10pt"><b>Rule 13a-14(a)/15d-14(a) Certifications</b></span></td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">31.1</span></td>
    <td style="vertical-align: top"><a href="ea161093ex31-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">31.2</span></td>
    <td style="vertical-align: top"><a href="ea161093ex31-2.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  <tr>
    <td colspan="3">&#160;</td></tr>
  <tr>
    <td><span style="font-size: 10pt"><b>(32)</b></span></td>
    <td colspan="2" style="vertical-align: top"><span style="font-size: 10pt"><b>Section 1350 Certifications</b></span></td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">32.1</span></td>
    <td style="vertical-align: top"><a href="ea161093ex32-1.htm" style="-sec-extract: exhibit"><span style="font-size: 10pt">Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.5in"><span style="font-size: 10pt"><b>(101)</b></span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt"><b>Interactive Data File</b></span></td></tr>
  <tr>
    <td>&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">101.INS XBRL Instance Document</span></td></tr>
  <tr>
    <td style="text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">101.SCH XBRL Taxonomy Extension Schema Document</span></td></tr>
  <tr>
    <td style="text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">101.CAL XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
</table><div>

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

</div><!-- Field: Page; Sequence: 71; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->68<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: right; width: 0.5in"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">101.DEF XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr>
    <td style="text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">101.LAB XBRL Taxonomy Extension Label Linkbase Document</span></td></tr>
  <tr>
    <td style="text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">101.PRE XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr>
    <td style="text-align: right">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; ">(104) Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.5in; text-align: right"><span style="font-size: 10pt">*</span></td>
    <td style="vertical-align: top; width: 0.1in">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Exhibit filed with this report.</span></td></tr>
  <tr>
    <td style="text-align: right"><span style="font-size: 10pt">#</span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">Management contract or compensatory plan or arrangement.</span></td></tr>
  </table><div>
</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><div><a id="a_025"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0">ITEM 16. FORM 10-K SUMMARY</p><div>

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

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

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


</div><!-- Field: Page; Sequence: 72; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->69<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 0pt"><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><a href="#toc">Table of Contents</a></p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the requirements of Section 13 or 15(d) of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 40%">&#160;</td>
    <td style="padding-left: 0.125in; width: 60%"><span style="font-size: 10pt"><b>TRANSCAT, INC.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">Date:&#160;&#160;&#160;June 9, 2022</span></td>
    <td style="padding-left: 0.125in; border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 10pt">/s/ Lee D. Rudow</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: right"><span style="font-size: 10pt">By:&#160;</span></td>
    <td style="padding-left: 0.125in"><span style="font-size: 10pt">Lee D. Rudow</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="padding-left: 0.125in"><span style="font-size: 10pt">President and Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the requirements of the Securities Exchange Act of 1934,
this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 15%; text-align: center"><span style="text-decoration:underline">Date</span></td>
    <td style="width: 3%; text-align: center">&#160;</td>
    <td style="width: 34%; text-align: center"><span style="text-decoration:underline">Signature</span></td>
    <td style="width: 3%; text-align: center">&#160;</td>
    <td style="width: 45%; text-align: center"><span style="text-decoration:underline">Title</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Lee D. Rudow</td>
    <td>&#160;</td>
    <td style="text-align: center">Director, President and Chief Executive Officer</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Lee D. Rudow</td>
    <td>&#160;</td>
    <td style="text-align: center">(Principal Executive Officer)</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Mark A. Doheny</td>
    <td>&#160;</td>
    <td style="text-align: center">Vice President of Finance and</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">Mark A. Doheny</td>
    <td>&#160;</td>
    <td style="text-align: center">Chief Financial Officer</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">(Principal Financial Officer)</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Scott D. Deverell</td>
    <td>&#160;</td>
    <td style="text-align: center">Controller and Principal Accounting Officer</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Scott D. Deverell</td>
    <td>&#160;</td>
    <td style="text-align: center">(Principal Accounting Officer)</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Gary J. Haseley</td>
    <td>&#160;</td>
    <td style="text-align: center">Chairman of the Board of Directors</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Gary J. Haseley</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Craig D. Cairns</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Craig D. Cairns</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Oksana Dominach</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Oksana Dominach</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Charles P. Hadeed</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Charles P. Hadeed</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Richard J. Harrison</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Richard J. Harrison</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Mbago M. Kaniki</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Mbago M. Kaniki</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Paul D. Moore</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">Paul D. Moore</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Angela J. Panzarella</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Angela J. Panzarella</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">June 9, 2022</td>
    <td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center">/s/ Carl E. Sassano</td>
    <td>&#160;</td>
    <td style="text-align: center">Director</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">Carl E. Sassano</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><div>

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

</div><!-- Field: Page; Sequence: 73; Options: Last --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: rgb(178,178,178) 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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


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



</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:EntityRegistrantName">TRANSCAT INC</ix:nonNumeric>
<ix:nonFraction contextRef="c8" id="hidden-fact-1" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-2" name="us-gaap:StockIssued1" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-3" name="trns:AccruedContingentConsiderationRelatedToAcquisition" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-4" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-6" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-7" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-8" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-9" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-10" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-11" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-12" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-13" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-14" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-15" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-16" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-17" name="us-gaap:StockRepurchasedDuringPeriodValue" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-18" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-19" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-20" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-21" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c26" id="hidden-fact-22" name="us-gaap:OtherComprehensiveIncomeOtherNetOfTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c23" id="hidden-fact-23" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c24" id="hidden-fact-24" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-25" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c55" id="hidden-fact-26" name="us-gaap:GoodwillAcquiredDuringPeriod" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c52" id="hidden-fact-27" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c53" id="hidden-fact-28" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c54" id="hidden-fact-29" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c52" id="hidden-fact-30" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c55" id="hidden-fact-31" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c64" id="hidden-fact-32" name="us-gaap:GoodwillAcquiredDuringPeriod" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c67" id="hidden-fact-33" name="us-gaap:GoodwillAcquiredDuringPeriod" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c64" id="hidden-fact-34" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c65" id="hidden-fact-35" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c66" id="hidden-fact-36" name="us-gaap:GoodwillImpairmentLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c64" id="hidden-fact-37" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c67" id="hidden-fact-38" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-39" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="shares" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-40" name="us-gaap:AcquisitionCosts" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-41" name="trns:GILTIAnd78GrossUp" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c8" id="hidden-fact-42" name="trns:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c8" id="hidden-fact-43" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c9" id="hidden-fact-44" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c134" id="hidden-fact-45" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c138" id="hidden-fact-46" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c140" id="hidden-fact-47" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c142" id="hidden-fact-48" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c144" id="hidden-fact-49" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c146" id="hidden-fact-50" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c148" id="hidden-fact-51" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c152" id="hidden-fact-52" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c154" id="hidden-fact-53" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c156" id="hidden-fact-54" name="trns:EstimatedPercentOfTargetLevelToBeAchieved" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c158" id="hidden-fact-55" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c162" id="hidden-fact-56" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c164" id="hidden-fact-57" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c166" id="hidden-fact-58" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c168" id="hidden-fact-59" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c170" id="hidden-fact-60" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c172" id="hidden-fact-61" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c174" id="hidden-fact-62" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c178" id="hidden-fact-63" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c180" id="hidden-fact-64" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c182" id="hidden-fact-65" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c184" id="hidden-fact-66" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c188" id="hidden-fact-67" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c190" id="hidden-fact-68" name="trns:EstimatedPercentOfTargetLevelToBeAchieved1" xsi:nil="true"></ix:nonNumeric>
<ix:nonNumeric contextRef="c122" id="hidden-fact-69" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">P10Y</ix:nonNumeric>
<ix:footnote id="ix_0_footnote" xml:lang="en-US">Including amortization of catalog costs and intangible assets.</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Segment Information-->
<ix:footnote id="ix_1_footnote" xml:lang="en-US">Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Segment Information-->
<ix:footnote id="ix_2_footnote" xml:lang="en-US">Operating expense allocations between segments are based on actual amounts, a percentage of revenues, headcount, and management&#8217;s estimates.</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Segment Information-->
<ix:footnote id="ix_3_footnote" xml:lang="en-US">United States includes Puerto Rico.</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Segment Information-->
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate">--03-26</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0000099302</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="trns-20220326.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship fromRefs="ix_0_fact ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact" toRefs="ix_0_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_6_fact ix_7_fact ix_8_fact ix_9_fact ix_10_fact ix_11_fact ix_12_fact ix_13_fact" toRefs="ix_1_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_14_fact ix_15_fact ix_16_fact ix_17_fact" toRefs="ix_2_footnote"></ix:relationship>
<ix:relationship fromRefs="ix_6_fact ix_7_fact ix_18_fact ix_19_fact" toRefs="ix_3_footnote"></ix:relationship>
<xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-24</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-06-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">trns:CatalogCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">trns:CatalogCostsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-03-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:FirstAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:FirstAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trns:TwentyEighteenTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trns:TwentyEighteenTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trns:TwentyEighteenTermLoanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilitySecondQuarterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilityThirdQuarterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilityFourthQuarterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilityFirstQuarterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:NQDCPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:NQDCPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:MedicalCareCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:MedicalCareCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:DentalCareCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:DentalCareCostMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trns:TwoThousandTwentyOnePlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:VestingAxis">trns:TimeVestedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZw1rVPK6O2CEbfCS0Xulp6LRV0KeKA3VMJeriY/fojhH0QC6a4JvIAxu+aUgJne+tznbiJet0Ov1xwL0dZCBCxmENimxIP1+5D74R63icxgKbdxB7j/1vtUaCoL1cTA2RjByXSoyXfVeFe1AJNfn5nnIcBUNErc6pz8Fdtq6NwCL1Ff1FE8S9hq/BU7T+hatQ=] CSR-->
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2017Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJune2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJune2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:UnallocatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:UnallocatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">trns:OtherInternationalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">trns:OtherInternationalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-27</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-26</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:UpstateMetrologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-03-28</xbrli:startDate>
    <xbrli:endDate>2022-03-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-03-29</xbrli:startDate>
    <xbrli:endDate>2021-03-27</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CustomerBaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CovenantNotToCompeteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CustomerBaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:BacklogMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CovenantNotToCompeteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:UpstateMetrologyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-04-29</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CustomerBaseContractsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CovenantNotToCompeteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-03-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:AllianceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-05-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000099302</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:AllianceMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2022-05-01</xbrli:startDate>
    <xbrli:endDate>2022-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <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><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.13
<SEQUENCE>2
<FILENAME>ea161093ex10-13.htm
<DESCRIPTION>FORM OF AWARD NOTICE OF RESTRICTED STOCK UNITS AND PERFORMANCE
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>TRANSCAT, INC. 2021 INCENTIVE PLAN</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 60%; font-weight: bold">Grantee:</TD>
    <TD STYLE="width: 40%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left">Number of Restricted Stock Units (&ldquo;RSUs&rdquo;) Awarded:</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold; text-align: left">Number of Performance Restricted Stock Units (&ldquo;PRSUs&rdquo;) Awarded:</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Date of Grant:</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">1.</TD><TD STYLE="text-align: left"><U>Grant of Restricted Stock Unit Award</U>. This Award Notice serves to notify you that the Board of
Directors of Transcat, Inc., an Ohio corporation (the &ldquo;Company&rdquo;), has granted to you, under the Company&rsquo;s 2021 Incentive
Plan (the &ldquo;Plan&rdquo;), a restricted stock unit and performance restricted stock unit award (the &ldquo;Award&rdquo;), on the terms
and conditions set forth in this Award Notice and the Plan, of the number of RSUs and PRSUs (together, the &ldquo;Units&rdquo;) set forth
above. Each Unit entitles you to receive from the Company one share of the Company&rsquo;s Common Stock, $0.50 par value per share (the
&ldquo;Common Stock&rdquo;), which will vest (become non-forfeitable) as set forth in Sections 2 and 3 and will be payable in the form
of shares of Common Stock as set forth in Section 4, all in accordance with the terms of this Award Notice, the Plan, and any rules and
procedures adopted by the Committee. The Plan is incorporated herein by reference and made a part of this Award Notice. Capitalized terms
not defined herein have the respective meanings set forth in the Plan.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">2.</TD><TD STYLE="text-align: left"><U>Vesting</U>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.5in"></TD><TD STYLE="text-align: left; width: 0.25in">a.</TD><TD STYLE="text-align: left"><I>RSU Vesting</I>. Subject to Section 3 below, the RSUs subject to the Award will vest on [&nbsp;&nbsp;&nbsp;], which
is the last day of the Company&rsquo;s [ ] fiscal year (the &ldquo;Vesting Date&rdquo;), provided that you are employed with the Company
through the Vesting Date.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.5in"></TD><TD STYLE="text-align: left; width: 0.25in">b.</TD><TD STYLE="text-align: left"><I>PRSU Vesting</I>. The PRSUs subject to the Award will vest on the Vesting Date based on the successful
completion of all of the following:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="text-align: left; width: 1in"></TD><TD STYLE="width: 0.25in; text-align: left">i.</TD><TD STYLE="text-align: left">Subject to Section 3 below, you are employed with the Company
through the Vesting Date;</TD>
</TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">ii.</TD><TD STYLE="text-align: left">The percentage of the PRSUs that will vest, if any, is determined based on the Company&rsquo;s performance
against the performance measure set forth below over the three-year period ending on the Vesting Date, as validated by the Company&rsquo;s
external auditors. The applicable performance measure for the Award and the percentage of PRSUs that vest for the specified levels of
performance are as follows:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0; margin-bottom: 0">Cumulative fully diluted EPS</P>
                                                                   <P STYLE="margin-top: 0; margin-bottom: 0">for the three-year period ending</P>
                                                                   <P STYLE="margin-top: 0; margin-bottom: 0">on the Vesting Date</P></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1.5pt solid"><P STYLE="margin-top: 0; margin-bottom: 0">Percentage&nbsp;of&nbsp;PRSUs</P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0">that vest</P></TD><TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 88%; text-align: left">$[&nbsp;&nbsp;&nbsp;]</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 9%; text-align: right">150</TD><TD STYLE="width: 1%; text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$[&nbsp;&nbsp;&nbsp;]</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">125</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">$[&nbsp;&nbsp;&nbsp;]</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">100</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">$[&nbsp;&nbsp;&nbsp;]</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">75</TD><TD STYLE="text-align: left">%</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">$[&nbsp;&nbsp;&nbsp;]</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">50</TD><TD STYLE="text-align: left">%</TD></TR>
  </TABLE>


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

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

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.25in">No PRSUs will vest
for Company performance below 50%, and therefore all PRSUs subject to the Award will be forfeited. Performance above 50% and up to 150%
will be determined using straight line interpolation and the vesting percentages set forth above for the earnings per share (&ldquo;EPS&rdquo;)
results immediately preceding and immediately following the actual EPS results shown above.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">3.</TD><TD STYLE="text-align: left"><U>Effects of Certain Events</U>.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="text-align: left; width: 0.25in">a.</TD><TD STYLE="text-align: left"><I>General</I>. Subject to Sections 3(b) through 3(e) of this Award Notice, in the event that your employment
with the Company is terminated prior to the Vesting Date, all Units that are not vested as of the date of such termination are automatically
forfeited.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="text-align: left; width: 0.25in"><I>b.</I></TD><TD STYLE="text-align: left"><I>Effect of Death, Disability or Retirement on RSUs</I>. In the event of your death or termination of
employment due to Disability or Retirement prior to the Vesting Date, then the Award shall continue and the vested RSUs, if any, shall
be distributed on a pro-rata basis on the date that other active participants receive such distributions under their Award Notice for
this program. The pro-rata portion shall be determined by multiplying the number of vested RSUs by a fraction, the numerator of which
is the number of completed months during the three-year period ending on the Vesting Date which you were employed by the Company, and
the denominator of which is the number of months in the period beginning on the Date of Grant and ending on the Vesting Date. For purposes
of this Award Notice, &ldquo;Disability&rdquo; has the meaning given to such term under the Plan and &ldquo;Retirement&rdquo; means your
termination of employment on or after the date that you have attained age 55 and have completed five or more years of service with the
Company.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="text-align: left; width: 0.25in">c.</TD><TD STYLE="text-align: left"><I>Effect of Death or Disability on PRSUs</I>. In the event of your death or termination of employment
due to Disability prior to the Vesting Date, then the Award shall continue and the vested PRSUs, if any, from such performance, shall
be distributed on a pro-rata basis on the date that other active participants receive such distributions under their Award Notice for
this program, based on actual performance, based on the following:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">i.</TD><TD STYLE="text-align: left">If you terminate employment in the first 15 months of the performance period you will forfeit all PRSUs.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">ii.</TD><TD STYLE="text-align: left">If you terminate employment within the 16th through the 27th month of the performance period you will receive a pro-rated number of
PRSUs subject to the Award that become vested under Section 2(b) above.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">iii.</TD><TD STYLE="text-align: left">If you terminate employment after 27 months of the performance period have elapsed you will receive the full number of PRSUs that
become vested under Section 2(b) above.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">The pro-rata portion
shall be determined by multiplying the number of vested PRSUs based on actual performance by a fraction, the numerator of which is the
number of completed months during the three-year period ending on the Vesting Date which you were employed by the Company, and the denominator
of which is 36.</P>

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

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">d.</TD><TD STYLE="text-align: left"><I>Effect of Retirement on PRSUs</I>. If you terminate employment prior to the Vesting Date due to Retirement,
then the Award shall continue and the vested PRSUs, if any, shall be distributed on a pro-rata basis on the date that other active participants
receive such distributions under their Award Notice for this program, based on actual performance, based on the following:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">i.</TD><TD STYLE="text-align: left">If you terminate employment in the first 15 months of the performance period you will forfeit all PRSUs.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">ii.</TD><TD STYLE="text-align: left">If you terminate employment within the 16th through the 27th month of the performance period you will receive a pro-rated number of
PRSUs subject to the Award that become vested under Section 2(b) above.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 81pt"></TD><TD STYLE="text-align: left; width: 9pt">iii.</TD><TD STYLE="text-align: left">If you terminate employment after 27 months of the performance period have elapsed you will receive the full number of PRSUs that
become vested under Section 2(b) above.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left; text-indent: 0.5in">The pro-rata portion
shall be determined by multiplying the number of vested PRSUs based on actual performance by a fraction, the numerator of which is the
number of completed months during the three-year period ending on the Vesting Date which you were employed by the Company, and the denominator
of which is 36.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="text-align: left; width: 0.25in">e.</TD><TD STYLE="text-align: left"><U>Change in Control</U>. Upon a Change in Control of the Company, the provisions of Section 7.1 of the
Plan shall automatically and immediately become operative with respect to the Award.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">4.</TD><TD STYLE="text-align: left"><U>Issuance of Shares of Common Stock</U>. Unless the Units are forfeited prior to the Vesting Date as
provided in Sections 2 and 3 above, the Units will be payable in the form of Common Stock as soon as administratively practicable following
the release of the Company&rsquo;s operating results for the [ ] fiscal year, but in no event later than December 31, [ ] (the &ldquo;Payment
Date&rdquo;). Each vested Unit will be payable in the form of one share of Common Stock on the Payment Date. Shares of Common Stock will
be registered on the books of the Company in your name as of the Payment Date and delivered to you as soon as practical thereafter, in
certificated or uncertificated form, as you shall direct. You understand that the Company will, and you hereby authorize the Company to,
issue such instructions to its transfer agent as the Company may deem necessary or proper to comply with the intent and the purposes of
this Award Notice. Notwithstanding the foregoing provisions of this Section 4, if you make a valid election to defer receipt of the shares
of Common Stock pursuant to the terms of a nonqualified deferred compensation plan maintained by the Company, payment of vested Units
shall be made in accordance with that election and the terms of such nonqualified deferred compensation plan.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">5.</TD><TD STYLE="text-align: left"><U>Nontransferability</U>. The Units awarded pursuant to this Award Notice may not be sold, transferred,
pledged, assigned, or otherwise alienated or hypothecated (&ldquo;Transfer&rdquo;), other than by will or by the laws of descent and distribution,
except as provided in the Plan. If any prohibited Transfer, whether voluntary or involuntary, of the Units is attempted to be made, or
if any attachment, execution, garnishment, or lien shall be attempted to be issued against or placed upon the Units, your right to such
Units shall be immediately forfeited to the Company, and this Award Notice shall be null and void.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">6.</TD><TD STYLE="text-align: left"><U>No Shareholder Rights</U>. The Units do not entitle the Grantee to any rights of a shareholder of Common
Stock, including dividends or voting rights.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">7.</TD><TD STYLE="text-align: left"><U>Restrictions on Issuance of Shares</U>. If at any time the Company determines that listing, registration
or qualification of the shares of Common Stock subject to this Award upon any securities exchange or under any state or federal law, or
the approval of any governmental agency, is necessary or advisable as a condition to the Award or issuance of certificate(s) for Common
Stock hereunder, then, subject to the limitations imposed under Section 409A of the Internal Revenue Code of 1986, as amended (the &ldquo;Code&rdquo;),
such Award or issuance may not be made in whole or in part unless and until such listing, registration, qualification or approval shall
have been effected or obtained free of any conditions not acceptable to the Company.</TD></TR></TABLE>

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

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">8.</TD><TD STYLE="text-align: left"><U>Plan Controls</U>. The Award is subject to all of the provisions of the Plan, and is further subject
to all the interpretations, amendments, rules and regulations that may from time to time be promulgated and adopted by the Committee pursuant
to the Plan. In the event of any conflict among the provisions of the Plan and this Award Notice, the provisions of the Plan will be controlling
and determinative.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">9.</TD><TD STYLE="text-align: left"><U>Taxes</U>. You are responsible for any and all federal, state and local taxes (other than stock transfer
or issuance taxes) arising as a result of the vesting of the Units or the delivery of the shares of Common Stock to you pursuant to this
Award or any subsequent sale of the shares of Common Stock by you.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0"></TD><TD STYLE="text-align: left; width: 0.5in">10.</TD><TD STYLE="text-align: left"><U>Section 409A</U>. This Award Notice and the Units granted hereunder are intended to comply with the
requirements of Section 409A of the Code and shall be construed and interpreted in a manner consistent with such intent.</TD></TR></TABLE>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; text-indent: 0.5in">The undersigned Grantee acknowledges
receipt of, and understands and agrees to, this Award Notice and the Plan. The Grantee further acknowledges that as of the date of grant,
this Award Notice and the Plan set forth the entire understanding between the Grantee and the Company regarding the grant of the Units
under the Award and supersede all prior oral and written agreements on that subject.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="width: 4%; padding-bottom: 1.5pt; text-align: left">Date:&nbsp;</TD><TD STYLE="border-bottom: Black 1.5pt solid; width: 20%; padding-bottom: 1.5pt; text-align: left">&nbsp;</TD>
    <TD STYLE="width: 76%">&nbsp;</TD></TR>
  </TABLE>


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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><I>Transcat, Inc.</I></B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Grantee: </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid">&nbsp;</TD></TR>
  </TABLE>

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

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

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

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

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 0; margin-bottom: 0; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 1.5pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

<P STYLE="margin: 0; text-align: right">Exhibit 21.1</P>

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 88%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 48%"><FONT STYLE="font-size: 10pt"><U>Subsidiary</U></FONT></TD>
    <TD STYLE="width: 52%"><FONT STYLE="font-size: 10pt"><U>Jurisdiction</U></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Transcat Canada Inc.</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Canada</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">WTT Real Estate Acquisition, LLC</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">New York</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Cal OpEx Limited</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Ireland</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Cal OpEx Inc.</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Delaware</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">Tangent Labs, LLC</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Indiana</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

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



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ea161093ex23-1.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right">Exhibit 23.1</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CONSENT OF INDEPENDENT
REGISTERED PUBLIC ACCOUNTING FIRM</B></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">We consent to the incorporation by reference in
the Registration Statements on Form S-8 (Registration Nos. 333-109985, 333-191438 and 333-191631) and Form S-3 (Registration No. 333-250135
and 333-260217) of Transcat, Inc. of our report dated June 9, 2022 relating to the consolidated financial statements and the effectiveness
of internal control over financial reporting of Transcat, Inc., which appear in this Form 10-K of Transcat, Inc. for the year ended March
26, 2022.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Freed Maxick CPAs P.C.</P>

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

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

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

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

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



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ea161093ex31-1.htm
<DESCRIPTION>CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 31.1</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT
TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Lee D. Rudow, President and Chief Executive Officer of Transcat,
Inc., certify that:</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1. I have reviewed this annual report on Form 10-K
of Transcat, Inc.;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">2. Based on my knowledge, this report does not contain any
untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">3. Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">4. The registrant&rsquo;s other certifying officer and I
are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))
and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(a) designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which
this report is being prepared;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(b) designed such internal control over financial reporting,
or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding
the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally
accepted accounting principles;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(c) evaluated the effectiveness of the registrant&rsquo;s disclosure
controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures,
as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(d) disclosed in this report any change
in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal
quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is
reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">5. The registrant&rsquo;s other certifying officer and I
have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and
the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(a) all significant deficiencies and material weaknesses in
the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
ability to record, process, summarize and report financial information; and</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(b) any fraud, whether or not material, that involves management
or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Date: June 9, 2022</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 60%"><FONT STYLE="font-size: 10pt">/s/ Lee D. Rudow</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Lee D. Rudow</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">President and Chief Executive Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.25in">&nbsp;</P>

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



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ea161093ex31-2.htm
<DESCRIPTION>CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 31.2</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT
TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Mark A. Doheny, Vice President of Finance and Chief Financial Officer
of Transcat, Inc., certify that:</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1. I have reviewed this annual report on Form 10-K
of Transcat, Inc.;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">2. Based on my knowledge, this report does not contain any
untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances
under which such statements were made, not misleading with respect to the period covered by this report;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">3. Based on my knowledge, the financial statements, and other
financial information included in this report, fairly present in all material respects the financial condition, results of operations
and cash flows of the registrant as of, and for, the periods presented in this report;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">4. The registrant&rsquo;s other certifying officer and I
are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e))
and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(a) designed such disclosure controls and procedures, or caused
such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant,
including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which
this report is being prepared;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(b) designed such internal control over financial reporting,
or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding
the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally
accepted accounting principles;</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(c) evaluated the effectiveness of the registrant&rsquo;s disclosure
controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures,
as of the end of the period covered by this report based on such evaluation; and</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(d) disclosed in this report any change in the registrant&rsquo;s
internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s
fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially &#9;affect,
the registrant&rsquo;s internal control over financial reporting; and</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">5. The registrant&rsquo;s other certifying officer and I
have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and
the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(a) all significant deficiencies and material weaknesses in
the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s
ability to record, process, summarize and report financial information; and</P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in">(b) any fraud, whether or not material, that involves management
or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Date: June 9, 2022</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 60%"><FONT STYLE="font-size: 10pt">/s/ Mark A. Doheny</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Mark A. Doheny</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vice President of Finance and Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

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



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ea161093ex32-1.htm
<DESCRIPTION>CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0">Exhibit 32.1</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>CERTIFICATION PURSUANT TO </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</B></P>

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

<P STYLE="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with this annual report on Form 10-K of Transcat, Inc.,
Lee D. Rudow, the Chief Executive Officer of Transcat, Inc., and Mark A. Doheny, the Chief Financial Officer of Transcat, Inc. certify,
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of their knowledge, that:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="text-align: left; width: 0.25in">1.</TD><TD STYLE="text-align: left">This annual report on Form 10-K for the fiscal year ended March 26, 2022 fully complies with the requirements of Section 13(a) or
15(d) of the Securities Exchange Act of 1934; and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="text-align: left; width: 0.25in"></TD><TD STYLE="text-align: left; width: 0.25in">2.</TD><TD STYLE="text-align: left">The information contained in this annual report on Form 10-K for the fiscal year ended March 26, 2022 fairly presents, in all material
respects, the financial condition and results of operations of Transcat, Inc.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Date: June 9, 2022</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 60%"><FONT STYLE="font-size: 10pt">/s/ Lee D. Rudow</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Lee D. Rudow</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">President and Chief Executive Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Executive Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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 STYLE="width: 40%"><FONT STYLE="font-size: 10pt">Date: June 9, 2022 </FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; width: 60%"><FONT STYLE="font-size: 10pt">/s/ Mark A. Doheny</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Mark A. Doheny</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vice President of Finance and Chief Financial Officer</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Principal Financial Officer)</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>trns-20220326.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Jun 07 19:45:10 UTC 2022 -->
<xs:schema xmlns:trns="http://www.transactinc.com/20220326" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2022" targetNamespace="http://www.transactinc.com/20220326" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="trns-20220326_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="trns-20220326_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="trns-20220326_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="trns-20220326_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://www.transactinc.com/role/ConsolidatedIncomeStatement" id="trns_r_ConsolidatedIncomeStatement">
        <link:definition>001 - Statement - CONSOLIDATED STATEMENTS OF INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome" id="trns_r_ConsolidatedComprehensiveIncome">
        <link:definition>002 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals" id="trns_r_ConsolidatedComprehensiveIncome_Parentheticals">
        <link:definition>003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet" id="trns_r_ConsolidatedBalanceSheet">
        <link:definition>004 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals" id="trns_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>005 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ConsolidatedCashFlow" id="trns_r_ConsolidatedCashFlow">
        <link:definition>006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ShareholdersEquityType2or3" id="trns_r_ShareholdersEquityType2or3">
        <link:definition>007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/GENERAL" id="trns_r_GENERAL">
        <link:definition>008 - Disclosure - GENERAL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENT" id="trns_r_PROPERTYANDEQUIPMENT">
        <link:definition>009 - Disclosure - PROPERTY AND EQUIPMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/LONGTERMDEBT" id="trns_r_LONGTERMDEBT">
        <link:definition>010 - Disclosure - LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/INCOMETAXES" id="trns_r_INCOMETAXES">
        <link:definition>011 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS" id="trns_r_EMPLOYEEBENEFITPLANS">
        <link:definition>012 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATION" id="trns_r_STOCKBASEDCOMPENSATION">
        <link:definition>013 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA" id="trns_r_SEGMENTANDGEOGRAPHICDATA">
        <link:definition>014 - Disclosure - SEGMENT AND GEOGRAPHIC DATA</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/COMMITMENTS" id="trns_r_COMMITMENTS">
        <link:definition>015 - Disclosure - COMMITMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONS" id="trns_r_BUSINESSACQUISITIONS">
        <link:definition>016 - Disclosure - BUSINESS ACQUISITIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/SUBSEQUENTEVENT" id="trns_r_SUBSEQUENTEVENT">
        <link:definition>017 - Disclosure - SUBSEQUENT EVENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/AccountingPoliciesByPolicy" id="trns_r_AccountingPoliciesByPolicy">
        <link:definition>018 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/GENERALTables" id="trns_r_GENERALTables">
        <link:definition>019 - Disclosure - GENERAL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables" id="trns_r_PROPERTYANDEQUIPMENTTables">
        <link:definition>020 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/INCOMETAXESTables" id="trns_r_INCOMETAXESTables">
        <link:definition>021 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables" id="trns_r_EMPLOYEEBENEFITPLANSTables">
        <link:definition>022 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables" id="trns_r_STOCKBASEDCOMPENSATIONTables">
        <link:definition>023 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables" id="trns_r_SEGMENTANDGEOGRAPHICDATATables">
        <link:definition>024 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/COMMITMENTSTables" id="trns_r_COMMITMENTSTables">
        <link:definition>025 - Disclosure - COMMITMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONSTables" id="trns_r_BUSINESSACQUISITIONSTables">
        <link:definition>026 - Disclosure - BUSINESS ACQUISITIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/GENERALDetails" id="trns_r_GENERALDetails">
        <link:definition>027 - Disclosure - GENERAL (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable" id="trns_r_ScheduleofPropertyandEquipmentDepreciationandAmortizationTable">
        <link:definition>028 - Disclosure - GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable" id="trns_r_ScheduleofGoodwillandIntangibleAssetsTable">
        <link:definition>029 - Disclosure - GENERAL (Details) - Schedule of Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofEarningsperShareTable" id="trns_r_ScheduleofEarningsperShareTable">
        <link:definition>030 - Disclosure - GENERAL (Details) - Schedule of Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails" id="trns_r_PROPERTYANDEQUIPMENTDetails">
        <link:definition>031 - Disclosure - PROPERTY AND EQUIPMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable" id="trns_r_ScheduleofpropertyandequipmentTable">
        <link:definition>032 - Disclosure - PROPERTY AND EQUIPMENT (Details) - Schedule of property and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/LONGTERMDEBTDetails" id="trns_r_LONGTERMDEBTDetails">
        <link:definition>033 - Disclosure - LONG-TERM DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/INCOMETAXESDetails" id="trns_r_INCOMETAXESDetails">
        <link:definition>034 - Disclosure - INCOME TAXES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable" id="trns_r_ScheduleoftranscatsincomebeforeincometaxesTable">
        <link:definition>035 - Disclosure - INCOME TAXES (Details) - Schedule of transcat&#8217;s income before income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable" id="trns_r_ScheduleofprovisionforincometaxesTable">
        <link:definition>036 - Disclosure - INCOME TAXES (Details) - Schedule of provision for income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable" id="trns_r_ReconciliationoftheIncomeTaxProvisionTable">
        <link:definition>037 - Disclosure - INCOME TAXES (Details) - Reconciliation of the Income Tax Provision</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable" id="trns_r_ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable">
        <link:definition>038 - Disclosure - INCOME TAXES (Details) - Schedule of Components of the Net Deferred Tax Assets (liabilities)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails" id="trns_r_EMPLOYEEBENEFITPLANSDetails">
        <link:definition>039 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable" id="trns_r_ScheduleofChangeinthePostretirementBenefitObligationTable">
        <link:definition>040 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Change in the Postretirement Benefit Obligation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable" id="trns_r_ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable">
        <link:definition>041 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable" id="trns_r_ScheduleofAssumptionsUsedTable">
        <link:definition>042 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable" id="trns_r_ScheduleofExpectedBenefitPaymentsTable">
        <link:definition>043 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Expected Benefit Payments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZw1rVPK6O2CEbfCS0Xulp6LRV0KeKA3VMJeriY/fojhH0QC6a4JvIAxu+aUgJne+tznbiJet0Ov1xwL0dZCBCxmENimxIP1+5D74R63icxgKbdxB7j/1vtUaCoL1cTA2RjByXSoyXfVeFe1AJNfn5nnIcBUNErc6q1LoazWRe/et8tGELAYBFoa366Dy6rGvQ=] CSR-->
      <link:roleType roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails" id="trns_r_STOCKBASEDCOMPENSATIONDetails">
        <link:definition>044 - Disclosure - STOCK-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" id="trns_r_ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable">
        <link:definition>045 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable" id="trns_r_ScheduleofRestrictedStockUnitsAwardActivityTable">
        <link:definition>046 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable" id="trns_r_ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable">
        <link:definition>047 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of stock options granted using the Black-Scholes model</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable" id="trns_r_ScheduleofStockOptionsActivityTable">
        <link:definition>048 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Stock Options Activity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails" id="trns_r_SEGMENTANDGEOGRAPHICDATADetails">
        <link:definition>049 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofSegmentInformationTable" id="trns_r_ScheduleofSegmentInformationTable">
        <link:definition>050 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Details) - Schedule of Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/COMMITMENTSDetails" id="trns_r_COMMITMENTSDetails">
        <link:definition>051 - Disclosure - COMMITMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable" id="trns_r_ScheduleofComponentsofLeaseExpenseTable">
        <link:definition>052 - Disclosure - COMMITMENTS (Details) - Schedule of Components of Lease Expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable" id="trns_r_ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable">
        <link:definition>053 - Disclosure - COMMITMENTS (Details) - Schedule of Supplemental Cash Flow Information Related to Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" id="trns_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable">
        <link:definition>054 - Disclosure - COMMITMENTS (Details) - Schedule of Future Minimum Rental Payments for Operating Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails" id="trns_r_BUSINESSACQUISITIONSDetails">
        <link:definition>055 - Disclosure - BUSINESS ACQUISITIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable" id="trns_r_ScheduleofPurchasePricePaidforBusinessesAcquiredTable">
        <link:definition>056 - Disclosure - BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable" id="trns_r_ScheduleofProformaInformationforBusinessAcquisitionsTable">
        <link:definition>057 - Disclosure - BUSINESS ACQUISITIONS (Details) - Schedule of Proforma Information for Business Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/SUBSEQUENTEVENTDetails" id="trns_r_SUBSEQUENTEVENTDetails">
        <link:definition>058 - Disclosure - SUBSEQUENT EVENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.transactinc.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract"/>
  <xs:element name="ScheduleOfGoodwillAndIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract"/>
  <xs:element name="ScheduleOfEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfPropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfPropertyAndEquipmentAbstract"/>
  <xs:element name="ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfProvisionForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfProvisionForIncomeTaxesAbstract"/>
  <xs:element name="ReconciliationOfTheIncomeTaxProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ReconciliationOfTheIncomeTaxProvisionAbstract"/>
  <xs:element name="ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract"/>
  <xs:element name="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract"/>
  <xs:element name="ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
  <xs:element name="ScheduleOfAssumptionsUsedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfAssumptionsUsedAbstract"/>
  <xs:element name="ScheduleOfExpectedBenefitPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfExpectedBenefitPaymentsAbstract"/>
  <xs:element name="ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract"/>
  <xs:element name="ScheduleOfRestrictedStockUnitsAwardActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract"/>
  <xs:element name="ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract"/>
  <xs:element name="ScheduleOfStockOptionsActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfStockOptionsActivityAbstract"/>
  <xs:element name="ScheduleOfSegmentInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfSegmentInformationAbstract"/>
  <xs:element name="ScheduleOfComponentsOfLeaseExpenseAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
  <xs:element name="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
  <xs:element name="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract"/>
  <xs:element name="ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract"/>
  <xs:element name="ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract"/>
  <xs:element name="CurrentTaxProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CurrentTaxProvisionAbstract"/>
  <xs:element name="DeferredTaxBenefitProvisionAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DeferredTaxBenefitProvisionAbstract"/>
  <xs:element name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DeferredTaxAssetsAbstract"/>
  <xs:element name="NetPeriodicPostRetirementBenefitCostAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_NetPeriodicPostRetirementBenefitCostAbstract"/>
  <xs:element name="BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract"/>
  <xs:element name="AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract"/>
  <xs:element name="MedicalCareCostTrendRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_MedicalCareCostTrendRateAbstract"/>
  <xs:element name="DentalCareCostTrendRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DentalCareCostTrendRateAbstract"/>
  <xs:element name="UnallocatedAmountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_UnallocatedAmountsAbstract"/>
  <xs:element name="TotalAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_TotalAssetsAbstract"/>
  <xs:element name="DepreciationAndAmortization2Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DepreciationAndAmortization2Abstract"/>
  <xs:element name="CapitalExpendituresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CapitalExpendituresAbstract"/>
  <xs:element name="GeographicDataAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_GeographicDataAbstract"/>
  <xs:element name="RevenuesToUnaffiliatedCustomers3Abstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RevenuesToUnaffiliatedCustomers3Abstract"/>
  <xs:element name="PropertyAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PropertyAndEquipmentAbstract"/>
  <xs:element name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
  <xs:element name="OtherNetOfTaxEffects" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_OtherNetOfTaxEffects"/>
  <xs:element name="AccruedContingentConsiderationRelatedToAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_AccruedContingentConsiderationRelatedToAcquisition"/>
  <xs:element name="AccountingPoliciesbyPolicyPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_AccountingPoliciesbyPolicyPoliciesTable"/>
  <xs:element name="AccountingPoliciesbyPolicyPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_AccountingPoliciesbyPolicyPoliciesLineItems"/>
  <xs:element name="CatalogCostsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CatalogCostsPolicyTextBlock"/>
  <xs:element name="CooperativeAdvertisingIncomePolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CooperativeAdvertisingIncomePolicyTextBlock"/>
  <xs:element name="COVID19PandemicPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_COVID19PandemicPolicyTextBlock"/>
  <xs:element name="BUSINESSACQUISITIONSTablesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_BUSINESSACQUISITIONSTablesTable"/>
  <xs:element name="BUSINESSACQUISITIONSTablesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_BUSINESSACQUISITIONSTablesLineItems"/>
  <xs:element name="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable"/>
  <xs:element name="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems"/>
  <xs:element name="GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable"/>
  <xs:element name="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems"/>
  <xs:element name="DeferredIncomeTaxExpenseBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_DeferredIncomeTaxExpenseBenefits"/>
  <xs:element name="GILTIAnd78GrossUp" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_GILTIAnd78GrossUp"/>
  <xs:element name="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
  <xs:element name="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax"/>
  <xs:element name="DeferredTaxLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_DeferredTaxLiabilitiesRightOfUseAssets"/>
  <xs:element name="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable"/>
  <xs:element name="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems"/>
  <xs:element name="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"/>
  <xs:element name="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems"/>
  <xs:element name="EstimatedPercentOfTargetLevelToBeAchieved" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_EstimatedPercentOfTargetLevelToBeAchieved"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"/>
  <xs:element name="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable"/>
  <xs:element name="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems"/>
  <xs:element name="EstimatedPercentOfTargetLevelToBeAchieved1" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_EstimatedPercentOfTargetLevelToBeAchieved1"/>
  <xs:element name="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable"/>
  <xs:element name="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems"/>
  <xs:element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes"/>
  <xs:element name="GENERALDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_GENERALDetailsTable"/>
  <xs:element name="GENERALDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_GENERALDetailsLineItems"/>
  <xs:element name="VendorRebates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_VendorRebates"/>
  <xs:element name="DilutiveSecuritiesEffectPerShareOnEarnings" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DilutiveSecuritiesEffectPerShareOnEarnings"/>
  <xs:element name="CashRetainerFeesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CashRetainerFeesPercentage"/>
  <xs:element name="SalariesPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_SalariesPercentage"/>
  <xs:element name="PayablePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PayablePercentage"/>
  <xs:element name="AccruedCompensationAndOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_AccruedCompensationAndOtherCurrentLiabilities"/>
  <xs:element name="LONGTERMDEBTDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_LONGTERMDEBTDetailsTable"/>
  <xs:element name="LONGTERMDEBTDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_LONGTERMDEBTDetailsLineItems"/>
  <xs:element name="SubfacilityIncreased" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_SubfacilityIncreased"/>
  <xs:element name="AcquisitionAggregatePurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_AcquisitionAggregatePurchasePrice"/>
  <xs:element name="AdditionalAggregatePurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_AdditionalAggregatePurchasePrice"/>
  <xs:element name="ExtendedAgreementDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ExtendedAgreementDate"/>
  <xs:element name="AmountUsedToPayTaxObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_AmountUsedToPayTaxObligations"/>
  <xs:element name="ThresholdForCapitalExpenditures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_ThresholdForCapitalExpenditures"/>
  <xs:element name="LeverageRatioOfDebt" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_LeverageRatioOfDebt"/>
  <xs:element name="DebtCovenantMaximumAllowableLeverageRatio" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="trns_DebtCovenantMaximumAllowableLeverageRatio"/>
  <xs:element name="DiscreteBenefitsRelatedToShareBasedCompensationAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards"/>
  <xs:element name="EMPLOYEEBENEFITPLANSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_EMPLOYEEBENEFITPLANSDetailsTable"/>
  <xs:element name="EMPLOYEEBENEFITPLANSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_EMPLOYEEBENEFITPLANSDetailsLineItems"/>
  <xs:element name="PercentageOfNumberOfSharesPurchased" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="trns_PercentageOfNumberOfSharesPurchased"/>
  <xs:element name="STOCKBASEDCOMPENSATIONDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_STOCKBASEDCOMPENSATIONDetailsTable"/>
  <xs:element name="STOCKBASEDCOMPENSATIONDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_STOCKBASEDCOMPENSATIONDetailsLineItems"/>
  <xs:element name="DiscreteBenefitsRelatedToShareBasedCompensationAward" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward"/>
  <xs:element name="SharesOfPerformanceBasedRestrictedUnitsWereGranted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted"/>
  <xs:element name="AggregateGrantShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_AggregateGrantShares"/>
  <xs:element name="COMMITMENTSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_COMMITMENTSDetailsTable"/>
  <xs:element name="COMMITMENTSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_COMMITMENTSDetailsLineItems"/>
  <xs:element name="BUSINESSACQUISITIONSDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_BUSINESSACQUISITIONSDetailsTable"/>
  <xs:element name="BUSINESSACQUISITIONSDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_BUSINESSACQUISITIONSDetailsLineItems"/>
  <xs:element name="PurchasePriceHeldInEscrowAsHoldback" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_PurchasePriceHeldInEscrowAsHoldback"/>
  <xs:element name="WeightedAverageCaptialPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_WeightedAverageCaptialPercentage"/>
  <xs:element name="UnpaidAmountsForOtherHoldbacks" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="trns_UnpaidAmountsForOtherHoldbacks"/>
  <xs:element name="SUBSEQUENTEVENTDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="trns_SUBSEQUENTEVENTDetailsTable"/>
  <xs:element name="SUBSEQUENTEVENTDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_SUBSEQUENTEVENTDetailsLineItems"/>
  <xs:element name="ReductionPurchasePrice" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="trns_ReductionPurchasePrice"/>
  <xs:element name="AllianceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_AllianceMember"/>
  <xs:element name="BacklogMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_BacklogMember"/>
  <xs:element name="BioTekServicesIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_BioTekServicesIncMember"/>
  <xs:element name="CatalogCostsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CatalogCostsMember"/>
  <xs:element name="CovenantNotToCompeteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CovenantNotToCompeteMember"/>
  <xs:element name="CustomerBaseContractsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_CustomerBaseContractsMember"/>
  <xs:element name="DentalCareCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DentalCareCostMember"/>
  <xs:element name="DistributionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DistributionMember"/>
  <xs:element name="EmployeeStockPurchasePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_EmployeeStockPurchasePlanMember"/>
  <xs:element name="FirstAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_FirstAgreementMember"/>
  <xs:element name="IntangibleAssetsDistributionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_IntangibleAssetsDistributionMember"/>
  <xs:element name="IntangibleAssetsServiceMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_IntangibleAssetsServiceMember"/>
  <xs:element name="IntangibleAssetsTotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_IntangibleAssetsTotalMember"/>
  <xs:element name="MachineryEquipmentAndSoftwareMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_MachineryEquipmentAndSoftwareMember"/>
  <xs:element name="MedicalCareCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_MedicalCareCostMember"/>
  <xs:element name="NQDCPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_NQDCPlanMember"/>
  <xs:element name="NexaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_NexaMember"/>
  <xs:element name="OtherInternationalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_OtherInternationalMember"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member"/>
  <xs:element name="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember"/>
  <xs:element name="PriorCreditAgreementMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_PriorCreditAgreementMember"/>
  <xs:element name="RestrictedStockAwardsGrantedInApril2017Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInApril2017Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInApril2018Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInApril2018Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInApril2018OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInApril2018OneMember"/>
  <xs:element name="RestrictedStockAwardsGrantedInApril2019Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInApril2019Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInJanuary2021Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInJanuary2021Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInJune2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInJune2020Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInMay2018Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInMay2018Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInMay2018OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInMay2018OneMember"/>
  <xs:element name="RestrictedStockAwardsGrantedInOctober2018Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInOctober2018Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInOctober2018OneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInOctober2018OneMember"/>
  <xs:element name="RestrictedStockAwardsGrantedInSeptember2019Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInSeptember2019Member"/>
  <xs:element name="RestrictedStockAwardsGrantedInSeptember2020Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RestrictedStockAwardsGrantedInSeptember2020Member"/>
  <xs:element name="RevolvingCreditFacilityFirstQuarterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RevolvingCreditFacilityFirstQuarterMember"/>
  <xs:element name="RevolvingCreditFacilityFourthQuarterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RevolvingCreditFacilityFourthQuarterMember"/>
  <xs:element name="RevolvingCreditFacilitySecondQuarterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RevolvingCreditFacilitySecondQuarterMember"/>
  <xs:element name="RevolvingCreditFacilityThirdQuarterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_RevolvingCreditFacilityThirdQuarterMember"/>
  <xs:element name="ServiceSegmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_ServiceSegmentMember"/>
  <xs:element name="TangentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_TangentMember"/>
  <xs:element name="TimeVestedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_TimeVestedMember"/>
  <xs:element name="TotalMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_TotalMember"/>
  <xs:element name="TwentyEighteenTermLoanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_TwentyEighteenTermLoanMember"/>
  <xs:element name="TwoThousandTwentyOnePlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_TwoThousandTwentyOnePlanMember"/>
  <xs:element name="UnallocatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_UnallocatedMember"/>
  <xs:element name="UpstateMetrologyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_UpstateMetrologyMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="trns_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>trns-20220326_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Jun 07 19:45:11 UTC 2022 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedIncomeStatement" roleURI="http://www.transactinc.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedComprehensiveIncome" roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedComprehensiveIncome_Parentheticals" roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedBalanceSheet" roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedCashFlow" roleURI="http://www.transactinc.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ShareholdersEquityType2or3" roleURI="http://www.transactinc.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_GENERAL" roleURI="http://www.transactinc.com/role/GENERAL"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_PROPERTYANDEQUIPMENT" roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENT"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_LONGTERMDEBT" roleURI="http://www.transactinc.com/role/LONGTERMDEBT"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_INCOMETAXES" roleURI="http://www.transactinc.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_EMPLOYEEBENEFITPLANS" roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_STOCKBASEDCOMPENSATION" roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATION"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SEGMENTANDGEOGRAPHICDATA" roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_COMMITMENTS" roleURI="http://www.transactinc.com/role/COMMITMENTS"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_BUSINESSACQUISITIONS" roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONS"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SUBSEQUENTEVENT" roleURI="http://www.transactinc.com/role/SUBSEQUENTEVENT"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_AccountingPoliciesByPolicy" roleURI="http://www.transactinc.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_GENERALTables" roleURI="http://www.transactinc.com/role/GENERALTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_PROPERTYANDEQUIPMENTTables" roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_INCOMETAXESTables" roleURI="http://www.transactinc.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_EMPLOYEEBENEFITPLANSTables" roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_STOCKBASEDCOMPENSATIONTables" roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SEGMENTANDGEOGRAPHICDATATables" roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_COMMITMENTSTables" roleURI="http://www.transactinc.com/role/COMMITMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_BUSINESSACQUISITIONSTables" roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofPropertyandEquipmentDepreciationandAmortizationTable" roleURI="http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofGoodwillandIntangibleAssetsTable" roleURI="http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofEarningsperShareTable" roleURI="http://www.transactinc.com/role/ScheduleofEarningsperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofpropertyandequipmentTable" roleURI="http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleoftranscatsincomebeforeincometaxesTable" roleURI="http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofprovisionforincometaxesTable" roleURI="http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ReconciliationoftheIncomeTaxProvisionTable" roleURI="http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable" roleURI="http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofChangeinthePostretirementBenefitObligationTable" roleURI="http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable" roleURI="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofAssumptionsUsedTable" roleURI="http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofExpectedBenefitPaymentsTable" roleURI="http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" roleURI="http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofRestrictedStockUnitsAwardActivityTable" roleURI="http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable" roleURI="http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofStockOptionsActivityTable" roleURI="http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofSegmentInformationTable" roleURI="http://www.transactinc.com/role/ScheduleofSegmentInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable" roleURI="http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" roleURI="http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofPurchasePricePaidforBusinessesAcquiredTable" roleURI="http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofProformaInformationforBusinessAcquisitionsTable" roleURI="http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_GENERALDetails" roleURI="http://www.transactinc.com/role/GENERALDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_PROPERTYANDEQUIPMENTDetails" roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_LONGTERMDEBTDetails" roleURI="http://www.transactinc.com/role/LONGTERMDEBTDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_INCOMETAXESDetails" roleURI="http://www.transactinc.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_EMPLOYEEBENEFITPLANSDetails" roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_STOCKBASEDCOMPENSATIONDetails" roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SEGMENTANDGEOGRAPHICDATADetails" roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_COMMITMENTSDetails" roleURI="http://www.transactinc.com/role/COMMITMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_BUSINESSACQUISITIONSDetails" roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SUBSEQUENTEVENTDetails" roleURI="http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#DocumentAndEntityInformation" roleURI="http://www.transactinc.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ServiceMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceOtherMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ServiceOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="OtherNetOfTaxEffects" xlink:href="trns-20220326.xsd#trns_OtherNetOfTaxEffects"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherNetOfTaxEffects" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedContingentConsiderationRelatedToAcquisition" xlink:href="trns-20220326.xsd#trns_AccruedContingentConsiderationRelatedToAcquisition"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="AccruedContingentConsiderationRelatedToAcquisition" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="4.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/GENERAL">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/PROPERTYANDEQUIPMENT">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/LONGTERMDEBT">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/INCOMETAXES">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/STOCKBASEDCOMPENSATION">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/COMMITMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/BUSINESSACQUISITIONS">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SUBSEQUENTEVENT">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountingPoliciesbyPolicyPoliciesTable" xlink:href="trns-20220326.xsd#trns_AccountingPoliciesbyPolicyPoliciesTable"/>
    <loc xlink:type="locator" xlink:label="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:href="trns-20220326.xsd#trns_AccountingPoliciesbyPolicyPoliciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AccountingPoliciesbyPolicyPoliciesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ShippingAndHandlingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesTable" xlink:to="AccountingPoliciesbyPolicyPoliciesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_FiscalPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_InventoryPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_BusinessCombinationsPolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CatalogCostsPolicyTextBlock" xlink:href="trns-20220326.xsd#trns_CatalogCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="CatalogCostsPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionRebates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionRebates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_RevenueRecognitionRebates" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CooperativeAdvertisingIncomePolicyTextBlock" xlink:href="trns-20220326.xsd#trns_CooperativeAdvertisingIncomePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="CooperativeAdvertisingIncomePolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="COVID19PandemicPolicyTextBlock" xlink:href="trns-20220326.xsd#trns_COVID19PandemicPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="COVID19PandemicPolicyTextBlock" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/GENERALTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/INCOMETAXESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/COMMITMENTSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/BUSINESSACQUISITIONSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BUSINESSACQUISITIONSTablesTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSTablesTable"/>
    <loc xlink:type="locator" xlink:label="BUSINESSACQUISITIONSTablesLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSTablesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BUSINESSACQUISITIONSTablesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSTablesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="TangentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSTablesTable" xlink:to="BUSINESSACQUISITIONSTablesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSTablesLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSTablesLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract"/>
    <loc xlink:type="locator" xlink:label="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable"/>
    <loc xlink:type="locator" xlink:label="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract" xlink:to="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="MachineryEquipmentAndSoftwareMember" xlink:href="trns-20220326.xsd#trns_MachineryEquipmentAndSoftwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="MachineryEquipmentAndSoftwareMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:to="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfGoodwillAndIntangibleAssetsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable"/>
    <loc xlink:type="locator" xlink:label="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfGoodwillAndIntangibleAssetsAbstract" xlink:to="GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="DistributionMember" xlink:href="trns-20220326.xsd#trns_DistributionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="DistributionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServiceSegmentMember" xlink:href="trns-20220326.xsd#trns_ServiceSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="ServiceSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalMember" xlink:href="trns-20220326.xsd#trns_TotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="TotalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsDistributionMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsDistributionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IntangibleAssetsDistributionMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsServiceMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsServiceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IntangibleAssetsServiceMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IntangibleAssetsTotalMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsTotalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="IntangibleAssetsTotalMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_GoodwillMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:to="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill_0" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofEarningsperShareTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEarningsPerShareAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyAndEquipmentAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfPropertyAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MachineryEquipmentAndSoftwareMember" xlink:href="trns-20220326.xsd#trns_MachineryEquipmentAndSoftwareMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="MachineryEquipmentAndSoftwareMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_EquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LeaseholdImprovementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="CurrentTaxProvisionAbstract" xlink:href="trns-20220326.xsd#trns_CurrentTaxProvisionAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="CurrentTaxProvisionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxBenefitProvisionAbstract" xlink:href="trns-20220326.xsd#trns_DeferredTaxBenefitProvisionAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="DeferredTaxBenefitProvisionAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxBenefitProvisionAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxBenefitProvisionAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxBenefitProvisionAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredIncomeTaxExpenseBenefits" xlink:href="trns-20220326.xsd#trns_DeferredIncomeTaxExpenseBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxBenefitProvisionAbstract" xlink:to="DeferredIncomeTaxExpenseBenefits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable">
    <loc xlink:type="locator" xlink:label="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:href="trns-20220326.xsd#trns_ReconciliationOfTheIncomeTaxProvisionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_AcquisitionCosts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GILTIAnd78GrossUp" xlink:href="trns-20220326.xsd#trns_GILTIAnd78GrossUp"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="GILTIAnd78GrossUp" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsAbstract" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:to="DeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxLiabilitiesRightOfUseAssets" xlink:href="trns-20220326.xsd#trns_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="DeferredTaxLiabilitiesRightOfUseAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="NetPeriodicPostRetirementBenefitCostAbstract" xlink:href="trns-20220326.xsd#trns_NetPeriodicPostRetirementBenefitCostAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="NetPeriodicPostRetirementBenefitCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="trns-20220326.xsd#trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:href="trns-20220326.xsd#trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAssumptionsUsedAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfAssumptionsUsedAbstract"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAssumptionsUsedAbstract" xlink:to="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MedicalCareCostMember" xlink:href="trns-20220326.xsd#trns_MedicalCareCostMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="MedicalCareCostMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DentalCareCostMember" xlink:href="trns-20220326.xsd#trns_DentalCareCostMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="DentalCareCostMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:to="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MedicalCareCostTrendRateAbstract" xlink:href="trns-20220326.xsd#trns_MedicalCareCostTrendRateAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:to="MedicalCareCostTrendRateAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MedicalCareCostTrendRateAbstract" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MedicalCareCostTrendRateAbstract" xlink:to="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MedicalCareCostTrendRateAbstract" xlink:to="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"/>
    <loc xlink:type="locator" xlink:label="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract" xlink:to="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:to="us-gaap_AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInApril2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2018Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInApril2018Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInApril2017Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2017Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInApril2017Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInJune2020Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInJune2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInJune2020Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInSeptember2019Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInSeptember2019Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInSeptember2019Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInOctober2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInOctober2018Member"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZw1rVPK6O2CEbfCS0Xulp6LRV0KeKA3VMJeriY/fojhH0QC6a4JvIAxu+aUgJne+tznbiJet0Ov1xwL0dZCBCxmENimxIP1+5D74R63icxgKbdxB7j/1vtUaCoL1cTA2RjByXSoyXfVeFe1AJNfn5nnIcBUNErc6rW0l/U4sPDpL+iMtolsHLLg95mD7D5ckM=] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInOctober2018Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInJanuary2021Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInJanuary2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInJanuary2021Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInMay2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInMay2018Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInMay2018Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInApril2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2018OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInApril2018OneMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInMay2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInMay2018OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInMay2018OneMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInSeptember2020Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInSeptember2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInSeptember2020Member" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInOctober2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInOctober2018OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInOctober2018OneMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAwardsGrantedInApril2019Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2019Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="RestrictedStockAwardsGrantedInApril2019Member" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:to="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedPercentOfTargetLevelToBeAchieved" xlink:href="trns-20220326.xsd#trns_EstimatedPercentOfTargetLevelToBeAchieved"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="EstimatedPercentOfTargetLevelToBeAchieved" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" xlink:href="trns-20220326.xsd#trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRestrictedStockUnitsAwardActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable"/>
    <loc xlink:type="locator" xlink:label="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRestrictedStockUnitsAwardActivityAbstract" xlink:to="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:to="us-gaap_AwardDateAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardDateAxis" xlink:to="PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:to="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedPercentOfTargetLevelToBeAchieved1" xlink:href="trns-20220326.xsd#trns_EstimatedPercentOfTargetLevelToBeAchieved1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="EstimatedPercentOfTargetLevelToBeAchieved1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfStockOptionsActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfStockOptionsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofSegmentInformationTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSegmentInformationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfSegmentInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSegmentInformationAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CA" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherInternationalMember" xlink:href="trns-20220326.xsd#trns_OtherInternationalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="OtherInternationalMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ServiceSegmentMember" xlink:href="trns-20220326.xsd#trns_ServiceSegmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="ServiceSegmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="DistributionMember" xlink:href="trns-20220326.xsd#trns_DistributionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="DistributionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="UnallocatedMember" xlink:href="trns-20220326.xsd#trns_UnallocatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="UnallocatedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_Revenues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfitAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfitAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLossAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnallocatedAmountsAbstract" xlink:href="trns-20220326.xsd#trns_UnallocatedAmountsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="UnallocatedAmountsAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnallocatedAmountsAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnallocatedAmountsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="UnallocatedAmountsAbstract" xlink:to="us-gaap_OtherGeneralExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalAssetsAbstract" xlink:href="trns-20220326.xsd#trns_TotalAssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="TotalAssetsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TotalAssetsAbstract" xlink:to="us-gaap_AssetsNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DepreciationAndAmortization2Abstract" xlink:href="trns-20220326.xsd#trns_DepreciationAndAmortization2Abstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="DepreciationAndAmortization2Abstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DepreciationAndAmortization2Abstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalExpendituresAbstract" xlink:href="trns-20220326.xsd#trns_CapitalExpendituresAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="CapitalExpendituresAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalExpendituresAbstract" xlink:to="us-gaap_CapitalExpenditureDiscontinuedOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GeographicDataAbstract" xlink:href="trns-20220326.xsd#trns_GeographicDataAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="GeographicDataAbstract" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GeographicDataAbstract" xlink:to="us-gaap_NoncurrentAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PropertyAndEquipmentAbstract" xlink:href="trns-20220326.xsd#trns_PropertyAndEquipmentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="PropertyAndEquipmentAbstract" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_VariableLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract"/>
    <loc xlink:type="locator" xlink:label="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable"/>
    <loc xlink:type="locator" xlink:label="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract" xlink:to="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="TangentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NexaMember" xlink:href="trns-20220326.xsd#trns_NexaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="NexaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UpstateMetrologyMember" xlink:href="trns-20220326.xsd#trns_UpstateMetrologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="UpstateMetrologyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BioTekServicesIncMember" xlink:href="trns-20220326.xsd#trns_BioTekServicesIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="BioTekServicesIncMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CustomerBaseContractsMember" xlink:href="trns-20220326.xsd#trns_CustomerBaseContractsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="CustomerBaseContractsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CovenantNotToCompeteMember" xlink:href="trns-20220326.xsd#trns_CovenantNotToCompeteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="CovenantNotToCompeteMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BacklogMember" xlink:href="trns-20220326.xsd#trns_BacklogMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="BacklogMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:to="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_Goodwill" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" xlink:href="trns-20220326.xsd#trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/GENERALDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="GENERALDetailsTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsTable"/>
    <loc xlink:type="locator" xlink:label="GENERALDetailsLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GENERALDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CargoAndFreightMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CargoAndFreightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_CargoAndFreightMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="us-gaap_ShippingAndHandlingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CatalogCostsMember" xlink:href="trns-20220326.xsd#trns_CatalogCostsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="CatalogCostsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsTable" xlink:to="GENERALDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_Investments" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VendorRebates" xlink:href="trns-20220326.xsd#trns_VendorRebates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="VendorRebates" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CooperativeAdvertisingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CooperativeAdvertisingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_CooperativeAdvertisingAmount" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_DerivativeAssetNotionalAmount" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DilutiveSecuritiesEffectPerShareOnEarnings" xlink:href="trns-20220326.xsd#trns_DilutiveSecuritiesEffectPerShareOnEarnings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="DilutiveSecuritiesEffectPerShareOnEarnings" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashRetainerFeesPercentage" xlink:href="trns-20220326.xsd#trns_CashRetainerFeesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="CashRetainerFeesPercentage" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SalariesPercentage" xlink:href="trns-20220326.xsd#trns_SalariesPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="SalariesPercentage" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PayablePercentage" xlink:href="trns-20220326.xsd#trns_PayablePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="PayablePercentage" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedCompensationAndOtherCurrentLiabilities" xlink:href="trns-20220326.xsd#trns_AccruedCompensationAndOtherCurrentLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="AccruedCompensationAndOtherCurrentLiabilities" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GENERALDetailsLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/LONGTERMDEBTDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LONGTERMDEBTDetailsTable" xlink:href="trns-20220326.xsd#trns_LONGTERMDEBTDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LONGTERMDEBTDetailsLineItems" xlink:href="trns-20220326.xsd#trns_LONGTERMDEBTDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="LONGTERMDEBTDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsTable" xlink:to="us-gaap_CreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PriorCreditAgreementMember" xlink:href="trns-20220326.xsd#trns_PriorCreditAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="PriorCreditAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FirstAgreementMember" xlink:href="trns-20220326.xsd#trns_FirstAgreementMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="FirstAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevolvingCreditFacilitySecondQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilitySecondQuarterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="RevolvingCreditFacilitySecondQuarterMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevolvingCreditFacilityThirdQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityThirdQuarterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="RevolvingCreditFacilityThirdQuarterMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevolvingCreditFacilityFourthQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityFourthQuarterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="RevolvingCreditFacilityFourthQuarterMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevolvingCreditFacilityFirstQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityFirstQuarterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="RevolvingCreditFacilityFirstQuarterMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwentyEighteenTermLoanMember" xlink:href="trns-20220326.xsd#trns_TwentyEighteenTermLoanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="TwentyEighteenTermLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsTable" xlink:to="us-gaap_VariableRateAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsTable" xlink:to="LONGTERMDEBTDetailsLineItems" order="6.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SubfacilityIncreased" xlink:href="trns-20220326.xsd#trns_SubfacilityIncreased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="SubfacilityIncreased" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AcquisitionAggregatePurchasePrice" xlink:href="trns-20220326.xsd#trns_AcquisitionAggregatePurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="AcquisitionAggregatePurchasePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdditionalAggregatePurchasePrice" xlink:href="trns-20220326.xsd#trns_AdditionalAggregatePurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="AdditionalAggregatePurchasePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireRestrictedInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireRestrictedInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ExtendedAgreementDate" xlink:href="trns-20220326.xsd#trns_ExtendedAgreementDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="ExtendedAgreementDate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmountUsedToPayTaxObligations" xlink:href="trns-20220326.xsd#trns_AmountUsedToPayTaxObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="AmountUsedToPayTaxObligations" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThresholdForCapitalExpenditures" xlink:href="trns-20220326.xsd#trns_ThresholdForCapitalExpenditures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="ThresholdForCapitalExpenditures" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCredit" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LeverageRatioOfDebt" xlink:href="trns-20220326.xsd#trns_LeverageRatioOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="LeverageRatioOfDebt" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DebtCovenantMaximumAllowableLeverageRatio" xlink:href="trns-20220326.xsd#trns_DebtCovenantMaximumAllowableLeverageRatio"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LONGTERMDEBTDetailsLineItems" xlink:to="DebtCovenantMaximumAllowableLeverageRatio" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/INCOMETAXESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscreteBenefitsRelatedToShareBasedCompensationAwards" xlink:href="trns-20220326.xsd#trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="DiscreteBenefitsRelatedToShareBasedCompensationAwards" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITPLANSDetailsTable" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="EMPLOYEEBENEFITPLANSDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsTable" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="EmployeeStockPurchasePlanMember" xlink:href="trns-20220326.xsd#trns_EmployeeStockPurchasePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="EmployeeStockPurchasePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NQDCPlanMember" xlink:href="trns-20220326.xsd#trns_NQDCPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="NQDCPlanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsTable" xlink:to="EMPLOYEEBENEFITPLANSDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfNumberOfSharesPurchased" xlink:href="trns-20220326.xsd#trns_PercentageOfNumberOfSharesPurchased"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="PercentageOfNumberOfSharesPurchased" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="STOCKBASEDCOMPENSATIONDetailsTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsTable"/>
    <loc xlink:type="locator" xlink:label="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="STOCKBASEDCOMPENSATIONDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_BoardOfDirectorsChairmanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockOptionMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_EmployeeStockMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_VestingAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TimeVestedMember" xlink:href="trns-20220326.xsd#trns_TimeVestedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VestingAxis" xlink:to="TimeVestedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="srt_RangeAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandTwentyOnePlanMember" xlink:href="trns-20220326.xsd#trns_TwoThousandTwentyOnePlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TwoThousandTwentyOnePlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="STOCKBASEDCOMPENSATIONDetailsLineItems" order="7.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiscreteBenefitsRelatedToShareBasedCompensationAward" xlink:href="trns-20220326.xsd#trns_DiscreteBenefitsRelatedToShareBasedCompensationAward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="DiscreteBenefitsRelatedToShareBasedCompensationAward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesOfPerformanceBasedRestrictedUnitsWereGranted" xlink:href="trns-20220326.xsd#trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="SharesOfPerformanceBasedRestrictedUnitsWereGranted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_RestrictedStockExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AggregateGrantShares" xlink:href="trns-20220326.xsd#trns_AggregateGrantShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="AggregateGrantShares" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/COMMITMENTSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="COMMITMENTSDetailsTable" xlink:href="trns-20220326.xsd#trns_COMMITMENTSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="COMMITMENTSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_COMMITMENTSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="COMMITMENTSDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LoansPayableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsTable" xlink:to="COMMITMENTSDetailsLineItems" order="4.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_ShortTermDebtTerms" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_PaymentsForRent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="COMMITMENTSDetailsLineItems" xlink:to="us-gaap_FairValueNetAssetLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="BUSINESSACQUISITIONSDetailsTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsTable"/>
    <loc xlink:type="locator" xlink:label="BUSINESSACQUISITIONSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="BUSINESSACQUISITIONSDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="TangentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NexaMember" xlink:href="trns-20220326.xsd#trns_NexaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="NexaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UpstateMetrologyMember" xlink:href="trns-20220326.xsd#trns_UpstateMetrologyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="UpstateMetrologyMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BioTekServicesIncMember" xlink:href="trns-20220326.xsd#trns_BioTekServicesIncMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="BioTekServicesIncMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsTable" xlink:to="BUSINESSACQUISITIONSDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PurchasePriceHeldInEscrowAsHoldback" xlink:href="trns-20220326.xsd#trns_PurchasePriceHeldInEscrowAsHoldback"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="PurchasePriceHeldInEscrowAsHoldback" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_Revenues" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_PurchaseObligation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageCaptialPercentage" xlink:href="trns-20220326.xsd#trns_WeightedAverageCaptialPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="WeightedAverageCaptialPercentage" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="UnpaidAmountsForOtherHoldbacks" xlink:href="trns-20220326.xsd#trns_UnpaidAmountsForOtherHoldbacks"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="UnpaidAmountsForOtherHoldbacks" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SUBSEQUENTEVENTDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SUBSEQUENTEVENTDetailsTable" xlink:href="trns-20220326.xsd#trns_SUBSEQUENTEVENTDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SUBSEQUENTEVENTDetailsLineItems" xlink:href="trns-20220326.xsd#trns_SUBSEQUENTEVENTDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SUBSEQUENTEVENTDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AllianceMember" xlink:href="trns-20220326.xsd#trns_AllianceMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="AllianceMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsTable" xlink:to="SUBSEQUENTEVENTDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ReductionPurchasePrice" xlink:href="trns-20220326.xsd#trns_ReductionPurchasePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SUBSEQUENTEVENTDetailsLineItems" xlink:to="ReductionPurchasePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="trns-20220326.xsd#trns_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>trns-20220326_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Jun 07 19:45:11 UTC 2022 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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"/>
  <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"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income Before Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income Before Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Average Shares Outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Average Shares Outstanding &#8211; Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Total Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US">Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Current Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Liabilities_lbl" xml:lang="en-US">Total Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total Shareholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">Total Liabilities and Shareholders&apos; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net Cash Provided by Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net Cash Used in Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net Cash Provided by (Used In) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net Increase in Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash at Beginning of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash at End of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract_lbl" xml:lang="en-US">Schedule of Property and Equipment, Depreciation and Amortization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract" xlink:to="trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract_lbl" xml:lang="en-US">Schedule of Goodwill and Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract" xlink:to="trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_Goodwill_lbl" xml:lang="en-US">Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_Goodwill_lbl0" xml:lang="en-US">Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Goodwill_lbl1" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByAssetClassAxis_lbl" xml:lang="en-US">Asset Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfEarningsPerShareAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfEarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule of Earnings per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfEarningsPerShareAbstract" xlink:to="trns_ScheduleOfEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfPropertyAndEquipmentAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfPropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfPropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of property and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfPropertyAndEquipmentAbstract" xlink:to="trns_ScheduleOfPropertyAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of transcat&#8217;s income before income taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:to="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfProvisionForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of provision for income taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="trns_ScheduleOfProvisionForIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:href="trns-20220326.xsd#trns_ReconciliationOfTheIncomeTaxProvisionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ReconciliationOfTheIncomeTaxProvisionAbstract_lbl" xml:lang="en-US">Reconciliation of the Income Tax Provision [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="trns_ReconciliationOfTheIncomeTaxProvisionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule of Components of the Net Deferred Tax Assets (liabilities) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:to="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract_lbl" xml:lang="en-US">Schedule of Change in the Postretirement Benefit Obligation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl" xml:lang="en-US">Post-retirement benefit obligation, at beginning of fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl0" xml:lang="en-US">Post-retirement benefit obligation, at end of fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl0"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" xml:lang="en-US">Net periodic postretirement benefit cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl" xml:lang="en-US">Benefit obligations recognized in other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_lbl" xml:lang="en-US">Total recognized in net periodic benefit cost and other comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfAssumptionsUsedAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfAssumptionsUsedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfAssumptionsUsedAbstract_lbl" xml:lang="en-US">Schedule of Assumptions Used [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfAssumptionsUsedAbstract" xlink:to="trns_ScheduleOfAssumptionsUsedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfExpectedBenefitPaymentsAbstract_lbl" xml:lang="en-US">Schedule of Expected Benefit Payments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="trns_ScheduleOfExpectedBenefitPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract_lbl" xml:lang="en-US">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract" xlink:to="trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract_lbl" xml:lang="en-US">Schedule of Restricted Stock Units Award Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract" xlink:to="trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract_lbl" xml:lang="en-US">Schedule of stock options granted using the Black-Scholes model [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfStockOptionsActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfStockOptionsActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfStockOptionsActivityAbstract_lbl" xml:lang="en-US">Schedule of Stock Options Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="trns_ScheduleOfStockOptionsActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Shares, Beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" xml:lang="en-US">Number of Shares, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Beginning</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted Average Exercise Price Per Share, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfSegmentInformationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfSegmentInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfSegmentInformationAbstract_lbl" xml:lang="en-US">Schedule of Segment Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfSegmentInformationAbstract" xlink:to="trns_ScheduleOfSegmentInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfComponentsOfLeaseExpenseAbstract_lbl" xml:lang="en-US">Schedule of Components of Lease Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="trns_ScheduleOfComponentsOfLeaseExpenseAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract_lbl" xml:lang="en-US">Schedule of Supplemental Cash Flow Information Related to Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract_lbl" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xml:lang="en-US">Business Combinations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract_lbl" xml:lang="en-US">Schedule of Purchase Price Paid for Businesses Acquired [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract" xlink:to="trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract_lbl" xml:lang="en-US">Schedule of Proforma Information for Business Acquisitions [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_Revenues_lbl1" xml:lang="en-US">Revenue contribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Total Cost of Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Selling, Marketing and Warehouse Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and Administrative Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic Earnings Per Share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted Earnings Per Share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Average Shares Outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Average Shares Outstanding &#8211; Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other Comprehensive Income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Currency Translation Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Other, net of tax effects of $(146) and $36 for the years ended March 26, 2022 and March 27, 2021, respectively.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_OtherNetOfTaxEffects" xlink:href="trns-20220326.xsd#trns_OtherNetOfTaxEffects"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_OtherNetOfTaxEffects_lbl" xml:lang="en-US">Other, net of tax effects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_OtherNetOfTaxEffects" xlink:to="trns_OtherNetOfTaxEffects_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable, less allowance for doubtful accounts of $460 and $526 as of March 26, 2022 and March 27, 2021, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Accounts Receivable, allowance for doubtful accounts (in Dollars) (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl" xml:lang="en-US">Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">Inventory, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and Equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Total Property and Equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US">Intangible Assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right to Use Assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS&apos; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Compensation and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">Current Portion of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Deferred Tax Liabilities, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Shareholders&apos; Equity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common Stock, par value $0.50 per share, 30,000,000 shares authorized; 7,529,078 and 7,458,251 shares issued and outstanding as of March 26, 2022 and March 27, 2021, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common Stock, par value per share (in Dollars per share) (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common Stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common Stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common Stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US">Capital in Excess of Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated Other Comprehensive Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net Income to Net Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Provided by Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Provision for Accounts Receivable and Inventory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-Based Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in Assets and Liabilities, net of acquisitions:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl" xml:lang="en-US">Accrued Compensation and Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl" xml:lang="en-US">Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Investing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from Sale of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash Flows from Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl" xml:lang="en-US">Proceeds from (Repayment of) Revolving Credit Facility, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of Exchange Rate Changes on Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Supplemental Disclosures of Cash Flow Activity:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">Cash paid during the fiscal year for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">Supplemental Disclosure of Non-Cash Investing and Financing Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Common stock issued for NEXA acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl" xml:lang="en-US">Assets acquired and liabilities assumed in business combinations:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AccruedContingentConsiderationRelatedToAcquisition" xlink:href="trns-20220326.xsd#trns_AccruedContingentConsiderationRelatedToAcquisition"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AccruedContingentConsiderationRelatedToAcquisition_lbl" xml:lang="en-US">Contingent consideration related to NEXA acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccruedContingentConsiderationRelatedToAcquisition" xlink:to="trns_AccruedContingentConsiderationRelatedToAcquisition_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of Common Stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Stock-Based Compensation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl" xml:lang="en-US">Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Interest and Other Expenses, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Interest and Other Expense, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US">Loss on Disposal of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl" xml:lang="en-US">Accounts Receivable and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid Expenses and Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xml:lang="en-US">Business Acquisitions, net of cash acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Repayments of Term Loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Repurchase of Common Stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceMember_lbl" xml:lang="en-US">Service Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ServiceOtherMember_lbl" xml:lang="en-US">Distribution Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceOtherMember" xlink:to="us-gaap_ServiceOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock Issued $0.50 Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Capital In Excess of Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">GENERAL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl" xml:lang="en-US">Schedule of Property and Equipment, Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property, Plant, and Equipment Useful Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl" xml:lang="en-US">Schedule of Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl" xml:lang="en-US">Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl" xml:lang="en-US">Currency Translation Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Earnings per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl" xml:lang="en-US">Effect of Dilutive Common Stock Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti-dilutive Common Stock Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US">PROPERTY AND EQUIPMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US">Schedule of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Total Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xml:lang="en-US">LONG-TERM DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US">Schedule of transcat&#8217;s income before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl" xml:lang="en-US">United States</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US">Schedule of provision for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CurrentTaxProvisionAbstract" xlink:href="trns-20220326.xsd#trns_CurrentTaxProvisionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CurrentTaxProvisionAbstract_lbl" xml:lang="en-US">Current Tax Provision:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CurrentTaxProvisionAbstract" xlink:to="trns_CurrentTaxProvisionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current Tax Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxBenefitProvisionAbstract" xlink:href="trns-20220326.xsd#trns_DeferredTaxBenefitProvisionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DeferredTaxBenefitProvisionAbstract_lbl" xml:lang="en-US">Deferred Tax (Benefit) Provision:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxBenefitProvisionAbstract" xlink:to="trns_DeferredTaxBenefitProvisionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Federal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">State</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredIncomeTaxExpenseBenefits" xlink:href="trns-20220326.xsd#trns_DeferredIncomeTaxExpenseBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DeferredIncomeTaxExpenseBenefits_lbl" xml:lang="en-US">Deferred Tax (Benefit) Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredIncomeTaxExpenseBenefits" xlink:to="trns_DeferredIncomeTaxExpenseBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Reconciliation of the Income Tax Provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Federal Income Tax at Statutory Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State Income Taxes, net of federal benefit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Foreign Taxes and Federal, State and Foreign Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies_lbl" xml:lang="en-US">Tax Impact of Equity Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquisitionCosts_lbl" xml:lang="en-US">Non-Deductible Acquisition Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquisitionCosts" xlink:to="us-gaap_AcquisitionCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GILTIAnd78GrossUp" xlink:href="trns-20220326.xsd#trns_GILTIAnd78GrossUp"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_GILTIAnd78GrossUp_lbl" xml:lang="en-US">GILTI and 78 Gross Up</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GILTIAnd78GrossUp" xlink:to="trns_GILTIAnd78GrossUp_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl" xml:lang="en-US">Other, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of the Net Deferred Tax Assets (liabilities)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxAssetsAbstract" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DeferredTaxAssetsAbstract_lbl" xml:lang="en-US">Deferred Tax Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="trns_DeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl" xml:lang="en-US">Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_lbl" xml:lang="en-US">Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl" xml:lang="en-US">Performance-Based Stock Award Grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl" xml:lang="en-US">Inventory Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl" xml:lang="en-US">Non-Qualified Deferred Compensation Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_lbl" xml:lang="en-US">Post-Retirement Health Care Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax_lbl" xml:lang="en-US">Deferred Payroll Tax &#8211; CARES Act</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl" xml:lang="en-US">Capitalized Inventory Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Total Deferred Tax Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl" xml:lang="en-US">Deferred Tax Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxLiabilitiesRightOfUseAssets" xlink:href="trns-20220326.xsd#trns_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DeferredTaxLiabilitiesRightOfUseAssets_lbl" xml:lang="en-US">Right of Use Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="trns_DeferredTaxLiabilitiesRightOfUseAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">EMPLOYEE BENEFIT PLANS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl" xml:lang="en-US">Schedule of Change in the Postretirement Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl" xml:lang="en-US">Service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl" xml:lang="en-US">Interest cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl" xml:lang="en-US">Actuarial (gain) loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl" xml:lang="en-US">Fair value of plan assets, at end of fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl" xml:lang="en-US">Funded status, at end of fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl" xml:lang="en-US">Accumulated post-retirement benefit obligation, at end of fiscal year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl" xml:lang="en-US">Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:href="trns-20220326.xsd#trns_NetPeriodicPostRetirementBenefitCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_NetPeriodicPostRetirementBenefitCostAbstract_lbl" xml:lang="en-US">Net periodic post-retirement benefit cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="trns_NetPeriodicPostRetirementBenefitCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl" xml:lang="en-US">Amortization of prior service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="trns-20220326.xsd#trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract_lbl" xml:lang="en-US">Benefit obligations recognized in other comprehensive income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:href="trns-20220326.xsd#trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract_lbl" xml:lang="en-US">Amount recognized in accumulated other comprehensive income, at end of fiscal year:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:to="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl" xml:lang="en-US">Unrecognized prior service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl" xml:lang="en-US">Schedule of Assumptions Used</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_MedicalCareCostTrendRateAbstract" xlink:href="trns-20220326.xsd#trns_MedicalCareCostTrendRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_MedicalCareCostTrendRateAbstract_lbl" xml:lang="en-US">Medical care cost trend rate:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_MedicalCareCostTrendRateAbstract" xlink:to="trns_MedicalCareCostTrendRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl" xml:lang="en-US">Trend rate assumed for next year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_lbl" xml:lang="en-US">Ultimate trend rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_lbl" xml:lang="en-US">Year that rate reaches ultimate trend rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DentalCareCostTrendRateAbstract" xlink:href="trns-20220326.xsd#trns_DentalCareCostTrendRateAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DentalCareCostTrendRateAbstract_lbl" xml:lang="en-US">Dental care cost trend rate:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DentalCareCostTrendRateAbstract" xlink:to="trns_DentalCareCostTrendRateAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl" xml:lang="en-US">Schedule of Expected Benefit Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Restricted Stock Units Award Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Total Number of Units Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0" xml:lang="en-US">Total Number of Units Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Grant Date Fair Value Per Unit (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Grant Date Fair Value Per Unit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved" xlink:href="trns-20220326.xsd#trns_EstimatedPercentOfTargetLevelToBeAchieved"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved_lbl" xml:lang="en-US">Target Level Achieved</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EstimatedPercentOfTargetLevelToBeAchieved" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl" xml:lang="en-US">Number of Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" xlink:href="trns-20220326.xsd#trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription_lbl" xml:lang="en-US">Date Shares Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" xlink:to="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Restricted Stock Units Award Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved1" xlink:href="trns-20220326.xsd#trns_EstimatedPercentOfTargetLevelToBeAchieved1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved1_lbl" xml:lang="en-US">Estimated Level of Achievement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EstimatedPercentOfTargetLevelToBeAchieved1" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of stock options granted using the Black-Scholes model</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0" xml:lang="en-US">Risk-free interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl" xml:lang="en-US">Volatility Factor</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl0" xml:lang="en-US">Asset volatility, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected Term (in Years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Annual Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of Stock Options Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Number of Shares, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (in years), Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US">Aggregate Intrinsic Value, Ending</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Shares, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price Per Share, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term (in years), Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">SEGMENT AND GEOGRAPHIC DATA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Segment Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl" xml:lang="en-US">Revenue:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfitAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrossProfitAbstract_lbl" xml:lang="en-US">Gross Profit:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfitAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLossAbstract_lbl" xml:lang="en-US">Operating Income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_UnallocatedAmountsAbstract" xlink:href="trns-20220326.xsd#trns_UnallocatedAmountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_UnallocatedAmountsAbstract_lbl" xml:lang="en-US">Unallocated Amounts:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnallocatedAmountsAbstract" xlink:to="trns_UnallocatedAmountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherGeneralExpense_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralExpense" xlink:to="us-gaap_OtherGeneralExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_TotalAssetsAbstract" xlink:href="trns-20220326.xsd#trns_TotalAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_TotalAssetsAbstract_lbl" xml:lang="en-US">Total Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TotalAssetsAbstract" xlink:to="trns_TotalAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsNet_lbl" xml:lang="en-US">Total Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNet" xlink:to="us-gaap_AssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DepreciationAndAmortization2Abstract" xlink:href="trns-20220326.xsd#trns_DepreciationAndAmortization2Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DepreciationAndAmortization2Abstract_lbl" xml:lang="en-US">Depreciation and Amortization (2):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DepreciationAndAmortization2Abstract" xlink:to="trns_DepreciationAndAmortization2Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CapitalExpendituresAbstract" xlink:href="trns-20220326.xsd#trns_CapitalExpendituresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CapitalExpendituresAbstract_lbl" xml:lang="en-US">Capital Expenditures:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CapitalExpendituresAbstract" xlink:to="trns_CapitalExpendituresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpenditureDiscontinuedOperations_lbl" xml:lang="en-US">Capital Expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:to="us-gaap_CapitalExpenditureDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GeographicDataAbstract" xlink:href="trns-20220326.xsd#trns_GeographicDataAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_GeographicDataAbstract_lbl" xml:lang="en-US">Geographic Data:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GeographicDataAbstract" xlink:to="trns_GeographicDataAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RevenuesToUnaffiliatedCustomers3Abstract" xlink:href="trns-20220326.xsd#trns_RevenuesToUnaffiliatedCustomers3Abstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RevenuesToUnaffiliatedCustomers3Abstract_lbl" xml:lang="en-US">Revenues to Unaffiliated Customers (3):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevenuesToUnaffiliatedCustomers3Abstract" xlink:to="trns_RevenuesToUnaffiliatedCustomers3Abstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncurrentAssets_lbl" xml:lang="en-US">Revenues to Unaffiliated Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PropertyAndEquipmentAbstract" xlink:href="trns-20220326.xsd#trns_PropertyAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PropertyAndEquipmentAbstract_lbl" xml:lang="en-US">Property and Equipment:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PropertyAndEquipmentAbstract" xlink:to="trns_PropertyAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions_lbl" xml:lang="en-US">Property and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Schedule of Components of Lease Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US">Operating lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableLeaseCost_lbl" xml:lang="en-US">Variable lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseCost_lbl" xml:lang="en-US">Total lease cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of Supplemental Cash Flow Information Related to Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:href="trns-20220326.xsd#trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US">Operating cash flow from operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right to Use Assets obtained in exchange for lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total minimum lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Imputed interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of remaining lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xml:lang="en-US">Schedule of Purchase Price Allocation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl" xml:lang="en-US">Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" xlink:href="trns-20220326.xsd#trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes_lbl" xml:lang="en-US">Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" xlink:to="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xml:lang="en-US">Plus: Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xml:lang="en-US">Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xml:lang="en-US">Total Purchase Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0" xml:lang="en-US">Purchase price for business acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_lbl" xml:lang="en-US">Non-Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl" xml:lang="en-US">Plus: Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xml:lang="en-US">Schedule of Pro Forma Information</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl" xml:lang="en-US">Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl" xml:lang="en-US">Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_lbl" xml:lang="en-US">Basic Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xml:lang="en-US">Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less: Accumulated Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl" xml:lang="en-US">Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl" xml:lang="en-US">Total Deferred Tax Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilities_lbl" xml:lang="en-US">Net Deferred Tax Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl" xml:lang="en-US">Benefits paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_lbl" xml:lang="en-US">Amortization of prior service cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl" xml:lang="en-US">Net actuarial (loss) gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Number of Shares, Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Shares, Forfeited</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xml:lang="en-US">Less: Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xml:lang="en-US">Deferred Tax Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_MachineryEquipmentAndSoftwareMember" xlink:href="trns-20220326.xsd#trns_MachineryEquipmentAndSoftwareMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_MachineryEquipmentAndSoftwareMember_lbl" xml:lang="en-US">Machinery, Equipment and Software [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_MachineryEquipmentAndSoftwareMember" xlink:to="trns_MachineryEquipmentAndSoftwareMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquipmentMember_lbl" xml:lang="en-US">Rental Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillMember_lbl" xml:lang="en-US">Goodwill [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DistributionMember" xlink:href="trns-20220326.xsd#trns_DistributionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DistributionMember_lbl" xml:lang="en-US">Goodwill Distribution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DistributionMember" xlink:to="trns_DistributionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="trns_DistributionMember_lbl0" xml:lang="en-US">Distribution[ Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DistributionMember" xlink:to="trns_DistributionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="trns_DistributionMember_lbl1" xml:lang="en-US">Distribution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DistributionMember" xlink:to="trns_DistributionMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DistributionMember_lbl2" xml:lang="en-US">Distribution[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DistributionMember" xlink:to="trns_DistributionMember_lbl2"/>
    <loc xlink:type="locator" xlink:label="trns_ServiceSegmentMember" xlink:href="trns-20220326.xsd#trns_ServiceSegmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_ServiceSegmentMember_lbl" xml:lang="en-US">Goodwill Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ServiceSegmentMember" xlink:to="trns_ServiceSegmentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="trns_ServiceSegmentMember_lbl0" xml:lang="en-US">Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ServiceSegmentMember" xlink:to="trns_ServiceSegmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="trns_ServiceSegmentMember_lbl1" xml:lang="en-US">Service[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ServiceSegmentMember" xlink:to="trns_ServiceSegmentMember_lbl1"/>
    <loc xlink:type="locator" xlink:label="trns_TotalMember" xlink:href="trns-20220326.xsd#trns_TotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_TotalMember_lbl" xml:lang="en-US">Goodwill [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TotalMember" xlink:to="trns_TotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember_lbl" xml:lang="en-US">Finite-Lived Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_IntangibleAssetsDistributionMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsDistributionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_IntangibleAssetsDistributionMember_lbl" xml:lang="en-US">Intangible Assets Distribution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_IntangibleAssetsDistributionMember" xlink:to="trns_IntangibleAssetsDistributionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_IntangibleAssetsServiceMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsServiceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_IntangibleAssetsServiceMember_lbl" xml:lang="en-US">Intangible Assets Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_IntangibleAssetsServiceMember" xlink:to="trns_IntangibleAssetsServiceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_IntangibleAssetsTotalMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsTotalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_IntangibleAssetsTotalMember_lbl" xml:lang="en-US">Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_IntangibleAssetsTotalMember" xlink:to="trns_IntangibleAssetsTotalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_MedicalCareCostMember" xlink:href="trns-20220326.xsd#trns_MedicalCareCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_MedicalCareCostMember_lbl" xml:lang="en-US">Medical Care Cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_MedicalCareCostMember" xlink:to="trns_MedicalCareCostMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DentalCareCostMember" xlink:href="trns-20220326.xsd#trns_DentalCareCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DentalCareCostMember_lbl" xml:lang="en-US">Dental Care Cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DentalCareCostMember" xlink:to="trns_DentalCareCostMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2018Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In April 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2018Member" xlink:to="trns_RestrictedStockAwardsGrantedInApril2018Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2017Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2017Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInApril2017Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In April 2017 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2017Member" xlink:to="trns_RestrictedStockAwardsGrantedInApril2017Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInJune2020Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInJune2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInJune2020Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In June 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInJune2020Member" xlink:to="trns_RestrictedStockAwardsGrantedInJune2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2019Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInSeptember2019Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2019Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In September 2019 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInSeptember2019Member" xlink:to="trns_RestrictedStockAwardsGrantedInSeptember2019Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInOctober2018Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In October 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInOctober2018Member" xlink:to="trns_RestrictedStockAwardsGrantedInOctober2018Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInJanuary2021Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInJanuary2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInJanuary2021Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In January 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInJanuary2021Member" xlink:to="trns_RestrictedStockAwardsGrantedInJanuary2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInMay2018Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In May 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInMay2018Member" xlink:to="trns_RestrictedStockAwardsGrantedInMay2018Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2018OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018OneMember_lbl" xml:lang="en-US">Restricted Stock Awards Granted In April 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2018OneMember" xlink:to="trns_RestrictedStockAwardsGrantedInApril2018OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInMay2018OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018OneMember_lbl" xml:lang="en-US">Restricted Stock Awards Granted In May 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInMay2018OneMember" xlink:to="trns_RestrictedStockAwardsGrantedInMay2018OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2020Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInSeptember2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2020Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In September 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInSeptember2020Member" xlink:to="trns_RestrictedStockAwardsGrantedInSeptember2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInOctober2018OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018OneMember_lbl" xml:lang="en-US">Restricted Stock Awards Granted In October 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInOctober2018OneMember" xlink:to="trns_RestrictedStockAwardsGrantedInOctober2018OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2019Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2019Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RestrictedStockAwardsGrantedInApril2019Member_lbl" xml:lang="en-US">Restricted Stock Awards Granted In April 2019 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2019Member" xlink:to="trns_RestrictedStockAwardsGrantedInApril2019Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In October 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In May 2019 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In April 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In July 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In January 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In May 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In June 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In June 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In Septermber 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In Septermber 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In December 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In January 2022 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In January 2022 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member_lbl" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In March 2022 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_UnallocatedMember" xlink:href="trns-20220326.xsd#trns_UnallocatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_UnallocatedMember_lbl" xml:lang="en-US">Unallocated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnallocatedMember" xlink:to="trns_UnallocatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CA_lbl" xml:lang="en-US">Canada [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_OtherInternationalMember" xlink:href="trns-20220326.xsd#trns_OtherInternationalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_OtherInternationalMember_lbl" xml:lang="en-US">Other International [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_OtherInternationalMember" xlink:to="trns_OtherInternationalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_TangentMember_lbl" xml:lang="en-US">Tangent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TangentMember" xlink:to="trns_TangentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CustomerBaseContractsMember" xlink:href="trns-20220326.xsd#trns_CustomerBaseContractsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CustomerBaseContractsMember_lbl" xml:lang="en-US">Customer Base &amp; Contracts [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CustomerBaseContractsMember" xlink:to="trns_CustomerBaseContractsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CovenantNotToCompeteMember" xlink:href="trns-20220326.xsd#trns_CovenantNotToCompeteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CovenantNotToCompeteMember_lbl" xml:lang="en-US">Covenant Not to Compete [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CovenantNotToCompeteMember" xlink:to="trns_CovenantNotToCompeteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BacklogMember" xlink:href="trns-20220326.xsd#trns_BacklogMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_BacklogMember_lbl" xml:lang="en-US">Backlog [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BacklogMember" xlink:to="trns_BacklogMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_NexaMember" xlink:href="trns-20220326.xsd#trns_NexaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_NexaMember_lbl" xml:lang="en-US">Nexa [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NexaMember" xlink:to="trns_NexaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_UpstateMetrologyMember" xlink:href="trns-20220326.xsd#trns_UpstateMetrologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_UpstateMetrologyMember_lbl" xml:lang="en-US">Upstate Metrology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UpstateMetrologyMember" xlink:to="trns_UpstateMetrologyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BioTekServicesIncMember" xlink:href="trns-20220326.xsd#trns_BioTekServicesIncMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_BioTekServicesIncMember_lbl" xml:lang="en-US">BioTek Services, Inc. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BioTekServicesIncMember" xlink:to="trns_BioTekServicesIncMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityAxis_lbl" xml:lang="en-US">Credit Facility [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateAxis_lbl" xml:lang="en-US">Variable Rate [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_lbl" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title of Individual [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis_lbl" xml:lang="en-US">Debt Instrument, Redemption, Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Investments_lbl" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_VendorRebates" xlink:href="trns-20220326.xsd#trns_VendorRebates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_VendorRebates_lbl" xml:lang="en-US">Vendor rebates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_VendorRebates" xlink:to="trns_VendorRebates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CooperativeAdvertisingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CooperativeAdvertisingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CooperativeAdvertisingAmount_lbl" xml:lang="en-US">Cooperative advertising amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CooperativeAdvertisingAmount" xlink:to="us-gaap_CooperativeAdvertisingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAssetNotionalAmount_lbl" xml:lang="en-US">Derivative Asset, Notional Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetNotionalAmount" xlink:to="us-gaap_DerivativeAssetNotionalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_lbl" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive Income Net Prior Service Cost (Credit), after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DilutiveSecuritiesEffectPerShareOnEarnings" xlink:href="trns-20220326.xsd#trns_DilutiveSecuritiesEffectPerShareOnEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DilutiveSecuritiesEffectPerShareOnEarnings_lbl" xml:lang="en-US">Dilutive Securities Effect Per Share on Earnings (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DilutiveSecuritiesEffectPerShareOnEarnings" xlink:to="trns_DilutiveSecuritiesEffectPerShareOnEarnings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Number of shares repurchased and retired (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Employee tax-withholding obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CashRetainerFeesPercentage" xlink:href="trns-20220326.xsd#trns_CashRetainerFeesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CashRetainerFeesPercentage_lbl" xml:lang="en-US">Cash retainer fees, percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CashRetainerFeesPercentage" xlink:to="trns_CashRetainerFeesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_SalariesPercentage" xlink:href="trns-20220326.xsd#trns_SalariesPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_SalariesPercentage_lbl" xml:lang="en-US">Salaries percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SalariesPercentage" xlink:to="trns_SalariesPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US">Additional borrowing capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl0" xml:lang="en-US">Amount available</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl0"/>
    <loc xlink:type="locator" xlink:label="trns_PayablePercentage" xlink:href="trns-20220326.xsd#trns_PayablePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PayablePercentage_lbl" xml:lang="en-US">Payable percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PayablePercentage" xlink:to="trns_PayablePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Deferred employer social security payroll taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AccruedCompensationAndOtherCurrentLiabilities" xlink:href="trns-20220326.xsd#trns_AccruedCompensationAndOtherCurrentLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AccruedCompensationAndOtherCurrentLiabilities_lbl" xml:lang="en-US">Accrued compensation and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccruedCompensationAndOtherCurrentLiabilities" xlink:to="trns_AccruedCompensationAndOtherCurrentLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl" xml:lang="en-US">Deferred amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Revolving credit commitment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_SubfacilityIncreased" xlink:href="trns-20220326.xsd#trns_SubfacilityIncreased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_SubfacilityIncreased_lbl" xml:lang="en-US">Credit sub-facility increased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SubfacilityIncreased" xlink:to="trns_SubfacilityIncreased_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AcquisitionAggregatePurchasePrice" xlink:href="trns-20220326.xsd#trns_AcquisitionAggregatePurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AcquisitionAggregatePurchasePrice_lbl" xml:lang="en-US">Acquisition aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AcquisitionAggregatePurchasePrice" xlink:to="trns_AcquisitionAggregatePurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AdditionalAggregatePurchasePrice" xlink:href="trns-20220326.xsd#trns_AdditionalAggregatePurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AdditionalAggregatePurchasePrice_lbl" xml:lang="en-US">Additional aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AdditionalAggregatePurchasePrice" xlink:to="trns_AdditionalAggregatePurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireRestrictedInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireRestrictedInvestments_lbl" xml:lang="en-US">Restricted payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:to="us-gaap_PaymentsToAcquireRestrictedInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Fixed interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Principal amount of loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Interest rate for period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ExtendedAgreementDate" xlink:href="trns-20220326.xsd#trns_ExtendedAgreementDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_ExtendedAgreementDate_lbl" xml:lang="en-US">Extended agreement date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ExtendedAgreementDate" xlink:to="trns_ExtendedAgreementDate_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AmountUsedToPayTaxObligations" xlink:href="trns-20220326.xsd#trns_AmountUsedToPayTaxObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AmountUsedToPayTaxObligations_lbl" xml:lang="en-US">Amount used to pay tax obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AmountUsedToPayTaxObligations" xlink:to="trns_AmountUsedToPayTaxObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ThresholdForCapitalExpenditures" xlink:href="trns-20220326.xsd#trns_ThresholdForCapitalExpenditures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_ThresholdForCapitalExpenditures_lbl" xml:lang="en-US">Threshold for capital expenditures per amended Credit Facility Agreement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ThresholdForCapitalExpenditures" xlink:to="trns_ThresholdForCapitalExpenditures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCredit_lbl" xml:lang="en-US">Amount outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl" xml:lang="en-US">used for business acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebt_lbl" xml:lang="en-US">Loan outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US">Floor rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_LeverageRatioOfDebt" xlink:href="trns-20220326.xsd#trns_LeverageRatioOfDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_LeverageRatioOfDebt_lbl" xml:lang="en-US">Leverage ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_LeverageRatioOfDebt" xlink:to="trns_LeverageRatioOfDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DebtCovenantMaximumAllowableLeverageRatio" xlink:href="trns-20220326.xsd#trns_DebtCovenantMaximumAllowableLeverageRatio"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DebtCovenantMaximumAllowableLeverageRatio_lbl" xml:lang="en-US">Allowable leverage ratio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DebtCovenantMaximumAllowableLeverageRatio" xlink:to="trns_DebtCovenantMaximumAllowableLeverageRatio_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear_lbl" xml:lang="en-US">Net deferred tax liability (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" xlink:to="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards" xlink:href="trns-20220326.xsd#trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards_lbl" xml:lang="en-US">Discrete benefits related to share-based compensation awards (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Statutory U.S. federal income tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl" xml:lang="en-US">Matching percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xml:lang="en-US">Percentage of contributions matched</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PercentageOfNumberOfSharesPurchased" xlink:href="trns-20220326.xsd#trns_PercentageOfNumberOfSharesPurchased"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PercentageOfNumberOfSharesPurchased_lbl" xml:lang="en-US">Percentage of Number of shares purchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PercentageOfNumberOfSharesPurchased" xlink:to="trns_PercentageOfNumberOfSharesPurchased_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Number of shares authorized under ESPP (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_lbl" xml:lang="en-US">Expense related to ESPP</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl" xml:lang="en-US">Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl" xml:lang="en-US">Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares) (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward" xlink:href="trns-20220326.xsd#trns_DiscreteBenefitsRelatedToShareBasedCompensationAward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward_lbl" xml:lang="en-US">Discrete benefits related to share-based compensation awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted" xlink:href="trns-20220326.xsd#trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted_lbl" xml:lang="en-US">Shares of performance based restricted units were granted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted" xlink:to="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockExpense_lbl" xml:lang="en-US">Restricted Stock or Unit Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockExpense" xlink:to="us-gaap_RestrictedStockExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZw1rVPK6O2CEbfCS0Xulp6LRV0KeKA3VMJeriY/fojhH0QC6a4JvIAxu+aUgJne+tznbiJet0Ov1xwL0dZCBCxmENimxIP1+5D74R63icxgKbdxB7j/1vtUaCoL1cTA2RjByXSoyXfVeFe1AJNfn5nnIcBUNErc6prOpIzbUIICL93I2WSGyJmvhFS1kvUZkw=] CSR-->
    <loc xlink:type="locator" xlink:label="trns_AggregateGrantShares" xlink:href="trns-20220326.xsd#trns_AggregateGrantShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AggregateGrantShares_lbl" xml:lang="en-US">Aggregate grant shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AggregateGrantShares" xlink:to="trns_AggregateGrantShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Stock option awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl" xml:lang="en-US">Lease remaining lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTerms_lbl" xml:lang="en-US">Short-term leases term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTerms" xlink:to="us-gaap_ShortTermDebtTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Rental expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl" xml:lang="en-US">Aggregates lease payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl" xml:lang="en-US">Monthly repayment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl" xml:lang="en-US">Potential earn-out payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueNetAssetLiability_lbl" xml:lang="en-US">Estimated fair value of contingent earn-out payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiability" xlink:to="us-gaap_FairValueNetAssetLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US">Cash paid for acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PurchasePriceHeldInEscrowAsHoldback" xlink:href="trns-20220326.xsd#trns_PurchasePriceHeldInEscrowAsHoldback"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PurchasePriceHeldInEscrowAsHoldback_lbl" xml:lang="en-US">Purchase price held in escrow as holdback</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PurchasePriceHeldInEscrowAsHoldback" xlink:to="trns_PurchasePriceHeldInEscrowAsHoldback_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseObligation_lbl" xml:lang="en-US">Purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US">Shares issue for acquisition (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl" xml:lang="en-US">Shares issue value assigned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl" xml:lang="en-US">Eearn-out payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl" xml:lang="en-US">Estimated fair value of contingent earn-out payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_WeightedAverageCaptialPercentage" xlink:href="trns-20220326.xsd#trns_WeightedAverageCaptialPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_WeightedAverageCaptialPercentage_lbl" xml:lang="en-US">Weighted-average cost of capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_WeightedAverageCaptialPercentage" xlink:to="trns_WeightedAverageCaptialPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl" xml:lang="en-US">Purchase price allocation description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_UnpaidAmountsForOtherHoldbacks" xlink:href="trns-20220326.xsd#trns_UnpaidAmountsForOtherHoldbacks"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_UnpaidAmountsForOtherHoldbacks_lbl" xml:lang="en-US">Unpaid amounts for other holdbacks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnpaidAmountsForOtherHoldbacks" xlink:to="trns_UnpaidAmountsForOtherHoldbacks_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xml:lang="en-US">Acquisition costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl" xml:lang="en-US">Date of acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl" xml:lang="en-US">Common stock, value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl" xml:lang="en-US">Common stock, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xml:lang="en-US">Purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_ReductionPurchasePrice" xlink:href="trns-20220326.xsd#trns_ReductionPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_ReductionPurchasePrice_lbl" xml:lang="en-US">Reduction purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ReductionPurchasePrice" xlink:to="trns_ReductionPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Description of Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xml:lang="en-US">Principles of Consolidation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiscalPeriod_lbl" xml:lang="en-US">Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiscalPeriod" xlink:to="us-gaap_FiscalPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment, Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl" xml:lang="en-US">Business Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl" xml:lang="en-US">Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CatalogCostsPolicyTextBlock" xlink:href="trns-20220326.xsd#trns_CatalogCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CatalogCostsPolicyTextBlock_lbl" xml:lang="en-US">Catalog Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CatalogCostsPolicyTextBlock" xlink:to="trns_CatalogCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Deferred Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-Based Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionRebates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionRebates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionRebates_lbl" xml:lang="en-US">Vendor Rebates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionRebates" xlink:to="us-gaap_RevenueRecognitionRebates_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CooperativeAdvertisingIncomePolicyTextBlock" xlink:href="trns-20220326.xsd#trns_CooperativeAdvertisingIncomePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CooperativeAdvertisingIncomePolicyTextBlock_lbl" xml:lang="en-US">Cooperative Advertising Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CooperativeAdvertisingIncomePolicyTextBlock" xlink:to="trns_CooperativeAdvertisingIncomePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency Translation and Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Other Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock_lbl" xml:lang="en-US">Shareholders&#8217; Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_COVID19PandemicPolicyTextBlock" xlink:href="trns-20220326.xsd#trns_COVID19PandemicPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_COVID19PandemicPolicyTextBlock_lbl" xml:lang="en-US">COVID-19 Pandemic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_COVID19PandemicPolicyTextBlock" xlink:to="trns_COVID19PandemicPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recently Issued Accounting Pronouncements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification of Amounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_CatalogCostsMember" xlink:href="trns-20220326.xsd#trns_CatalogCostsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_CatalogCostsMember_lbl" xml:lang="en-US">Catalog Costs [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CatalogCostsMember" xlink:to="trns_CatalogCostsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CargoAndFreightMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CargoAndFreightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CargoAndFreightMember_lbl" xml:lang="en-US">Freight Expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CargoAndFreightMember" xlink:to="us-gaap_CargoAndFreightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShippingAndHandlingMember_lbl" xml:lang="en-US">Shipping and Handling [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_PriorCreditAgreementMember" xlink:href="trns-20220326.xsd#trns_PriorCreditAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_PriorCreditAgreementMember_lbl" xml:lang="en-US">Prior Credit Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PriorCreditAgreementMember" xlink:to="trns_PriorCreditAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_FirstAgreementMember" xlink:href="trns-20220326.xsd#trns_FirstAgreementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_FirstAgreementMember_lbl" xml:lang="en-US">First Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_FirstAgreementMember" xlink:to="trns_FirstAgreementMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_TwentyEighteenTermLoanMember" xlink:href="trns-20220326.xsd#trns_TwentyEighteenTermLoanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_TwentyEighteenTermLoanMember_lbl" xml:lang="en-US">2018 Term Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TwentyEighteenTermLoanMember" xlink:to="trns_TwentyEighteenTermLoanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl" xml:lang="en-US">Business acquisition [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0" xml:lang="en-US">Business Acquisition [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilitySecondQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilitySecondQuarterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RevolvingCreditFacilitySecondQuarterMember_lbl" xml:lang="en-US">Revolving Credit Facility Second Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilitySecondQuarterMember" xlink:to="trns_RevolvingCreditFacilitySecondQuarterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilityThirdQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityThirdQuarterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RevolvingCreditFacilityThirdQuarterMember_lbl" xml:lang="en-US">Revolving Credit Facility Third Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityThirdQuarterMember" xlink:to="trns_RevolvingCreditFacilityThirdQuarterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilityFourthQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityFourthQuarterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RevolvingCreditFacilityFourthQuarterMember_lbl" xml:lang="en-US">Revolving Credit Facility Fourth Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityFourthQuarterMember" xlink:to="trns_RevolvingCreditFacilityFourthQuarterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilityFirstQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityFirstQuarterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_RevolvingCreditFacilityFirstQuarterMember_lbl" xml:lang="en-US">Revolving Credit Facility First Quarter 2022 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityFirstQuarterMember" xlink:to="trns_RevolvingCreditFacilityFirstQuarterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_EmployeeStockPurchasePlanMember" xlink:href="trns-20220326.xsd#trns_EmployeeStockPurchasePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_EmployeeStockPurchasePlanMember_lbl" xml:lang="en-US">ESPP [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EmployeeStockPurchasePlanMember" xlink:to="trns_EmployeeStockPurchasePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_NQDCPlanMember" xlink:href="trns-20220326.xsd#trns_NQDCPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_NQDCPlanMember_lbl" xml:lang="en-US">NQDC Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NQDCPlanMember" xlink:to="trns_NQDCPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl" xml:lang="en-US">Other Postretirement Benefit Plan, Defined Benefit [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_TwoThousandTwentyOnePlanMember" xlink:href="trns-20220326.xsd#trns_TwoThousandTwentyOnePlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_TwoThousandTwentyOnePlanMember_lbl" xml:lang="en-US">Two Thousand Twenty One Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TwoThousandTwentyOnePlanMember" xlink:to="trns_TwoThousandTwentyOnePlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl" xml:lang="en-US">Non-Employee Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_TimeVestedMember" xlink:href="trns-20220326.xsd#trns_TimeVestedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_TimeVestedMember_lbl" xml:lang="en-US">Time vested [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TimeVestedMember" xlink:to="trns_TimeVestedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl" xml:lang="en-US">Board of Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockMember_lbl" xml:lang="en-US">Employee Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansPayableMember_lbl" xml:lang="en-US">2018 Term Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_lbl" xml:lang="en-US">Fiscal Year 2023 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_lbl" xml:lang="en-US">Fiscal Year 2024 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFourMember_lbl" xml:lang="en-US">Fiscal Year 2025 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFiveMember_lbl" xml:lang="en-US">Fiscal Year 2026 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AllianceMember" xlink:href="trns-20220326.xsd#trns_AllianceMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="trns_AllianceMember_lbl" xml:lang="en-US">Alliance [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AllianceMember" xlink:to="trns_AllianceMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AccountingPoliciesbyPolicyPoliciesTable" xlink:href="trns-20220326.xsd#trns_AccountingPoliciesbyPolicyPoliciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AccountingPoliciesbyPolicyPoliciesTable_lbl" xml:lang="en-US">Accounting Policies, by Policy (Policies) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesTable" xlink:to="trns_AccountingPoliciesbyPolicyPoliciesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:href="trns-20220326.xsd#trns_AccountingPoliciesbyPolicyPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AccountingPoliciesbyPolicyPoliciesLineItems_lbl" xml:lang="en-US">Accounting Policies, by Policy (Policies) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="trns_AccountingPoliciesbyPolicyPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSTablesTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSTablesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BUSINESSACQUISITIONSTablesTable_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS (Tables) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BUSINESSACQUISITIONSTablesTable" xlink:to="trns_BUSINESSACQUISITIONSTablesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSTablesLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSTablesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BUSINESSACQUISITIONSTablesLineItems_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS (Tables) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BUSINESSACQUISITIONSTablesLineItems" xlink:to="trns_BUSINESSACQUISITIONSTablesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable_lbl" xml:lang="en-US">GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:to="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems_lbl" xml:lang="en-US">GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:to="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Indefinite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl" xml:lang="en-US">Asset Class [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable_lbl" xml:lang="en-US">GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:to="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems_lbl" xml:lang="en-US">GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeDomain_lbl" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable_lbl" xml:lang="en-US">EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:to="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems_lbl" xml:lang="en-US">EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:to="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateDomain_lbl" xml:lang="en-US">Award Date [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateDomain" xlink:to="us-gaap_AwardDateDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:to="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GENERALDetailsTable_lbl" xml:lang="en-US">GENERAL (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GENERALDetailsTable" xlink:to="trns_GENERALDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GENERALDetailsLineItems_lbl" xml:lang="en-US">GENERAL (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_GENERALDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditFacilityDomain_lbl" xml:lang="en-US">Credit Facility [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableRateDomain_lbl" xml:lang="en-US">Variable Rate [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_LONGTERMDEBTDetailsTable" xlink:href="trns-20220326.xsd#trns_LONGTERMDEBTDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_LONGTERMDEBTDetailsTable_lbl" xml:lang="en-US">LONG-TERM DEBT (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_LONGTERMDEBTDetailsTable" xlink:to="trns_LONGTERMDEBTDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_LONGTERMDEBTDetailsLineItems" xlink:href="trns-20220326.xsd#trns_LONGTERMDEBTDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_LONGTERMDEBTDetailsLineItems_lbl" xml:lang="en-US">LONG-TERM DEBT (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_LONGTERMDEBTDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_lbl" xml:lang="en-US">Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsTable" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsTable_lbl" xml:lang="en-US">EMPLOYEE BENEFIT PLANS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsTable" xlink:to="trns_EMPLOYEEBENEFITPLANSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsLineItems_lbl" xml:lang="en-US">EMPLOYEE BENEFIT PLANS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="trns_EMPLOYEEBENEFITPLANSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title of Individual [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingDomain_lbl" xml:lang="en-US">Vesting [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingDomain" xlink:to="us-gaap_VestingDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsTable_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsLineItems_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain_lbl" xml:lang="en-US">Debt Instrument, Redemption, Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_COMMITMENTSDetailsTable" xlink:href="trns-20220326.xsd#trns_COMMITMENTSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_COMMITMENTSDetailsTable_lbl" xml:lang="en-US">COMMITMENTS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_COMMITMENTSDetailsTable" xlink:to="trns_COMMITMENTSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_COMMITMENTSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_COMMITMENTSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_COMMITMENTSDetailsLineItems_lbl" xml:lang="en-US">COMMITMENTS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="trns_COMMITMENTSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BUSINESSACQUISITIONSDetailsTable_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BUSINESSACQUISITIONSDetailsTable" xlink:to="trns_BUSINESSACQUISITIONSDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BUSINESSACQUISITIONSDetailsLineItems_lbl" xml:lang="en-US">BUSINESS ACQUISITIONS (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="trns_BUSINESSACQUISITIONSDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_SUBSEQUENTEVENTDetailsTable" xlink:href="trns-20220326.xsd#trns_SUBSEQUENTEVENTDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_SUBSEQUENTEVENTDetailsTable_lbl" xml:lang="en-US">SUBSEQUENT EVENT (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SUBSEQUENTEVENTDetailsTable" xlink:to="trns_SUBSEQUENTEVENTDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:href="trns-20220326.xsd#trns_SUBSEQUENTEVENTDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_SUBSEQUENTEVENTDetailsLineItems_lbl" xml:lang="en-US">SUBSEQUENT EVENT (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="trns_SUBSEQUENTEVENTDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_AccruedCompensationAndOtherCurrentLiabilities_lbl0" xml:lang="en-US">Accrued compensation and other current liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccruedCompensationAndOtherCurrentLiabilities" xlink:to="trns_AccruedCompensationAndOtherCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_AccruedContingentConsiderationRelatedToAcquisition_lbl0" xml:lang="en-US">Accrued contingent consideration related to acquisition.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccruedContingentConsiderationRelatedToAcquisition" xlink:to="trns_AccruedContingentConsiderationRelatedToAcquisition_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_AcquisitionAggregatePurchasePrice_lbl0" xml:lang="en-US">Acquisition aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AcquisitionAggregatePurchasePrice" xlink:to="trns_AcquisitionAggregatePurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_AdditionalAggregatePurchasePrice_lbl0" xml:lang="en-US">Additional aggregate purchase price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AdditionalAggregatePurchasePrice" xlink:to="trns_AdditionalAggregatePurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_AggregateGrantShares_lbl0" xml:lang="en-US">Aggregate grant shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AggregateGrantShares" xlink:to="trns_AggregateGrantShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_AmountUsedToPayTaxObligations_lbl0" xml:lang="en-US">Amount used to pay certain tax obligations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AmountUsedToPayTaxObligations" xlink:to="trns_AmountUsedToPayTaxObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes_lbl0" xml:lang="en-US">Acquisition date amount of acquired goodwill, intangibles, net of deferred taxes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" xlink:to="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_COVID19PandemicPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for covid-19 pandemic.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_COVID19PandemicPolicyTextBlock" xlink:to="trns_COVID19PandemicPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_CashRetainerFeesPercentage_lbl0" xml:lang="en-US">Cash retainer fees, percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CashRetainerFeesPercentage" xlink:to="trns_CashRetainerFeesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_CatalogCostsPolicyTextBlock_lbl0" xml:lang="en-US">Capitalized Costs [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CatalogCostsPolicyTextBlock" xlink:to="trns_CatalogCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DebtCovenantMaximumAllowableLeverageRatio_lbl0" xml:lang="en-US">Allowable leverage ratio.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DebtCovenantMaximumAllowableLeverageRatio" xlink:to="trns_DebtCovenantMaximumAllowableLeverageRatio_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DeferredIncomeTaxExpenseBenefits_lbl0" xml:lang="en-US">Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredIncomeTaxExpenseBenefits" xlink:to="trns_DeferredIncomeTaxExpenseBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax_lbl0" xml:lang="en-US">Deferred Payroll Tax - CARES Act.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_lbl0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DeferredTaxLiabilitiesRightOfUseAssets_lbl0" xml:lang="en-US">Amount of deferred tax liability attributable to taxable temporary differences from right of use assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="trns_DeferredTaxLiabilitiesRightOfUseAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DilutiveSecuritiesEffectPerShareOnEarnings_lbl0" xml:lang="en-US">This item represents the incremental impact on earnings per share after dilution of additional common stock equivalents.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DilutiveSecuritiesEffectPerShareOnEarnings" xlink:to="trns_DilutiveSecuritiesEffectPerShareOnEarnings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward_lbl0" xml:lang="en-US">Discrete benefits related to share based compensation award.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards_lbl0" xml:lang="en-US">Discrete benefits related to share based compensation awards.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved1_lbl0" xml:lang="en-US">Estimated Level of Achievement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EstimatedPercentOfTargetLevelToBeAchieved1" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_ExtendedAgreementDate_lbl0" xml:lang="en-US">Extended agreement date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ExtendedAgreementDate" xlink:to="trns_ExtendedAgreementDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_GILTIAnd78GrossUp_lbl0" xml:lang="en-US">The amount of GILTI and 78 gross up.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GILTIAnd78GrossUp" xlink:to="trns_GILTIAnd78GrossUp_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_LeverageRatioOfDebt_lbl0" xml:lang="en-US">Leverage ratio of debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_LeverageRatioOfDebt" xlink:to="trns_LeverageRatioOfDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_OtherNetOfTaxEffects_lbl0" xml:lang="en-US">Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_OtherNetOfTaxEffects" xlink:to="trns_OtherNetOfTaxEffects_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PayablePercentage_lbl0" xml:lang="en-US">The amount of payable percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PayablePercentage" xlink:to="trns_PayablePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PercentageOfNumberOfSharesPurchased_lbl0" xml:lang="en-US">Percentage of Number of shares purchased.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PercentageOfNumberOfSharesPurchased" xlink:to="trns_PercentageOfNumberOfSharesPurchased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PurchasePriceHeldInEscrowAsHoldback_lbl0" xml:lang="en-US">Purchase price held in escrow as holdback.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PurchasePriceHeldInEscrowAsHoldback" xlink:to="trns_PurchasePriceHeldInEscrowAsHoldback_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_ReductionPurchasePrice_lbl0" xml:lang="en-US">The amount of reduction in purchase price.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ReductionPurchasePrice" xlink:to="trns_ReductionPurchasePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_SalariesPercentage_lbl0" xml:lang="en-US">Salaries percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SalariesPercentage" xlink:to="trns_SalariesPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription_lbl0" xml:lang="en-US">Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" xlink:to="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted_lbl0" xml:lang="en-US">Shares of performance based restricted units were granted.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted" xlink:to="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_SubfacilityIncreased_lbl0" xml:lang="en-US">Credit subfacility increased.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SubfacilityIncreased" xlink:to="trns_SubfacilityIncreased_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_ThresholdForCapitalExpenditures_lbl0" xml:lang="en-US">Threshold for capital expenditures per amended Credit Facility Agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ThresholdForCapitalExpenditures" xlink:to="trns_ThresholdForCapitalExpenditures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_UnpaidAmountsForOtherHoldbacks_lbl0" xml:lang="en-US">Unpaid amounts for other holdbacks.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnpaidAmountsForOtherHoldbacks" xlink:to="trns_UnpaidAmountsForOtherHoldbacks_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_VendorRebates_lbl0" xml:lang="en-US">The rebates received from vendors based on sales performance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_VendorRebates" xlink:to="trns_VendorRebates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_WeightedAverageCaptialPercentage_lbl0" xml:lang="en-US">It represent weighted average cost percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_WeightedAverageCaptialPercentage" xlink:to="trns_WeightedAverageCaptialPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_BacklogMember_lbl0" xml:lang="en-US">Backlog [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BacklogMember" xlink:to="trns_BacklogMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_BioTekServicesIncMember_lbl0" xml:lang="en-US">BioTek Services, Inc. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BioTekServicesIncMember" xlink:to="trns_BioTekServicesIncMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_DistributionMember_lbl3" xml:lang="en-US">Distribution [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DistributionMember" xlink:to="trns_DistributionMember_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_FirstAgreementMember_lbl0" xml:lang="en-US">First Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_FirstAgreementMember" xlink:to="trns_FirstAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_NexaMember_lbl0" xml:lang="en-US">Nexa [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NexaMember" xlink:to="trns_NexaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In January 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In July 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In June 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In June 2021 One [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In May 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In October 2018 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember_lbl0" xml:lang="en-US">Performance Based Restricted Stock Awards Granted In September 2021 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_PriorCreditAgreementMember_lbl0" xml:lang="en-US">Prior Credit Agreement [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PriorCreditAgreementMember" xlink:to="trns_PriorCreditAgreementMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_RevolvingCreditFacilityFirstQuarterMember_lbl0" xml:lang="en-US">Revolving Credit Facility First Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityFirstQuarterMember" xlink:to="trns_RevolvingCreditFacilityFirstQuarterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_RevolvingCreditFacilityFourthQuarterMember_lbl0" xml:lang="en-US">Revolving Credit Facility Fourth Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityFourthQuarterMember" xlink:to="trns_RevolvingCreditFacilityFourthQuarterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_RevolvingCreditFacilitySecondQuarterMember_lbl0" xml:lang="en-US">Revolving Credit Facility Second Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilitySecondQuarterMember" xlink:to="trns_RevolvingCreditFacilitySecondQuarterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_RevolvingCreditFacilityThirdQuarterMember_lbl0" xml:lang="en-US">Revolving Credit Facility Third Quarter [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityThirdQuarterMember" xlink:to="trns_RevolvingCreditFacilityThirdQuarterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_ServiceSegmentMember_lbl2" xml:lang="en-US">Service Segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ServiceSegmentMember" xlink:to="trns_ServiceSegmentMember_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_TangentMember_lbl0" xml:lang="en-US">Tangent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TangentMember" xlink:to="trns_TangentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_TwentyEighteenTermLoanMember_lbl0" xml:lang="en-US">2018 Term Loan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TwentyEighteenTermLoanMember" xlink:to="trns_TwentyEighteenTermLoanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="trns_UpstateMetrologyMember_lbl0" xml:lang="en-US">Upstate Metrology [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UpstateMetrologyMember" xlink:to="trns_UpstateMetrologyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved_lbl0" xml:lang="en-US">EstimatedPercentOfTargetLevelToBeAchieved</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EstimatedPercentOfTargetLevelToBeAchieved" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_NexaMember_lbl1" xml:lang="en-US">NexaMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NexaMember" xlink:to="trns_NexaMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PercentageOfNumberOfSharesPurchased_lbl1" xml:lang="en-US">PercentageOfNumberOfSharesPurchased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PercentageOfNumberOfSharesPurchased" xlink:to="trns_PercentageOfNumberOfSharesPurchased_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AmountUsedToPayTaxObligations_lbl1" xml:lang="en-US">AmountUsedToPayTaxObligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AmountUsedToPayTaxObligations" xlink:to="trns_AmountUsedToPayTaxObligations_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted_lbl1" xml:lang="en-US">SharesOfPerformanceBasedRestrictedUnitsWereGranted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted" xlink:to="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CurrentTaxProvisionAbstract_lbl0" xml:lang="en-US">CurrentTaxProvisionAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CurrentTaxProvisionAbstract" xlink:to="trns_CurrentTaxProvisionAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_IntangibleAssetsTotalMember_lbl0" xml:lang="en-US">IntangibleAssetsTotalMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_IntangibleAssetsTotalMember" xlink:to="trns_IntangibleAssetsTotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ReductionPurchasePrice_lbl1" xml:lang="en-US">ReductionPurchasePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ReductionPurchasePrice" xlink:to="trns_ReductionPurchasePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_OtherInternationalMember_lbl0" xml:lang="en-US">OtherInternationalMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_OtherInternationalMember" xlink:to="trns_OtherInternationalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInJune2020Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInJune2020Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInJune2020Member" xlink:to="trns_RestrictedStockAwardsGrantedInJune2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PriorCreditAgreementMember_lbl1" xml:lang="en-US">PriorCreditAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PriorCreditAgreementMember" xlink:to="trns_PriorCreditAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DepreciationAndAmortization2Abstract_lbl0" xml:lang="en-US">DepreciationAndAmortization2Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DepreciationAndAmortization2Abstract" xlink:to="trns_DepreciationAndAmortization2Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EmployeeStockPurchasePlanMember_lbl0" xml:lang="en-US">EmployeeStockPurchasePlanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EmployeeStockPurchasePlanMember" xlink:to="trns_EmployeeStockPurchasePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018OneMember_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInMay2018OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInMay2018OneMember" xlink:to="trns_RestrictedStockAwardsGrantedInMay2018OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AccruedCompensationAndOtherCurrentLiabilities_lbl1" xml:lang="en-US">AccruedCompensationAndOtherCurrentLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccruedCompensationAndOtherCurrentLiabilities" xlink:to="trns_AccruedCompensationAndOtherCurrentLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInApril2019Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInApril2019Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2019Member" xlink:to="trns_RestrictedStockAwardsGrantedInApril2019Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0" xml:lang="en-US">CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="trns_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_SubfacilityIncreased_lbl1" xml:lang="en-US">SubfacilityIncreased</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SubfacilityIncreased" xlink:to="trns_SubfacilityIncreased_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DeferredIncomeTaxExpenseBenefits_lbl1" xml:lang="en-US">DeferredIncomeTaxExpenseBenefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredIncomeTaxExpenseBenefits" xlink:to="trns_DeferredIncomeTaxExpenseBenefits_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax_lbl1" xml:lang="en-US">DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_MedicalCareCostMember_lbl0" xml:lang="en-US">MedicalCareCostMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_MedicalCareCostMember" xlink:to="trns_MedicalCareCostMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AcquisitionAggregatePurchasePrice_lbl1" xml:lang="en-US">AcquisitionAggregatePurchasePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AcquisitionAggregatePurchasePrice" xlink:to="trns_AcquisitionAggregatePurchasePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInOctober2018Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInOctober2018Member" xlink:to="trns_RestrictedStockAwardsGrantedInOctober2018Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DilutiveSecuritiesEffectPerShareOnEarnings_lbl1" xml:lang="en-US">DilutiveSecuritiesEffectPerShareOnEarnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DilutiveSecuritiesEffectPerShareOnEarnings" xlink:to="trns_DilutiveSecuritiesEffectPerShareOnEarnings_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_TwentyEighteenTermLoanMember_lbl1" xml:lang="en-US">TwentyEighteenTermLoanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TwentyEighteenTermLoanMember" xlink:to="trns_TwentyEighteenTermLoanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_MachineryEquipmentAndSoftwareMember_lbl0" xml:lang="en-US">MachineryEquipmentAndSoftwareMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_MachineryEquipmentAndSoftwareMember" xlink:to="trns_MachineryEquipmentAndSoftwareMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DentalCareCostMember_lbl0" xml:lang="en-US">DentalCareCostMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DentalCareCostMember" xlink:to="trns_DentalCareCostMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_IntangibleAssetsDistributionMember_lbl0" xml:lang="en-US">IntangibleAssetsDistributionMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_IntangibleAssetsDistributionMember" xlink:to="trns_IntangibleAssetsDistributionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RevolvingCreditFacilityFourthQuarterMember_lbl1" xml:lang="en-US">RevolvingCreditFacilityFourthQuarterMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityFourthQuarterMember" xlink:to="trns_RevolvingCreditFacilityFourthQuarterMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_TotalMember_lbl0" xml:lang="en-US">TotalMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TotalMember" xlink:to="trns_TotalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInApril2018Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2018Member" xlink:to="trns_RestrictedStockAwardsGrantedInApril2018Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PropertyAndEquipmentAbstract_lbl0" xml:lang="en-US">PropertyAndEquipmentAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PropertyAndEquipmentAbstract" xlink:to="trns_PropertyAndEquipmentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018OneMember_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInOctober2018OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInOctober2018OneMember" xlink:to="trns_RestrictedStockAwardsGrantedInOctober2018OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_COVID19PandemicPolicyTextBlock_lbl1" xml:lang="en-US">COVID19PandemicPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_COVID19PandemicPolicyTextBlock" xlink:to="trns_COVID19PandemicPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_OtherNetOfTaxEffects_lbl1" xml:lang="en-US">OtherNetOfTaxEffects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_OtherNetOfTaxEffects" xlink:to="trns_OtherNetOfTaxEffects_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_UnallocatedAmountsAbstract_lbl0" xml:lang="en-US">UnallocatedAmountsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnallocatedAmountsAbstract" xlink:to="trns_UnallocatedAmountsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CapitalExpendituresAbstract_lbl0" xml:lang="en-US">CapitalExpendituresAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CapitalExpendituresAbstract" xlink:to="trns_CapitalExpendituresAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RevolvingCreditFacilityThirdQuarterMember_lbl1" xml:lang="en-US">RevolvingCreditFacilityThirdQuarterMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityThirdQuarterMember" xlink:to="trns_RevolvingCreditFacilityThirdQuarterMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DeferredTaxAssetsAbstract_lbl0" xml:lang="en-US">DeferredTaxAssetsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="trns_DeferredTaxAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BioTekServicesIncMember_lbl1" xml:lang="en-US">BioTekServicesIncMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BioTekServicesIncMember" xlink:to="trns_BioTekServicesIncMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInJanuary2021Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInJanuary2021Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInJanuary2021Member" xlink:to="trns_RestrictedStockAwardsGrantedInJanuary2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_WeightedAverageCaptialPercentage_lbl1" xml:lang="en-US">WeightedAverageCaptialPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_WeightedAverageCaptialPercentage" xlink:to="trns_WeightedAverageCaptialPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DeferredTaxLiabilitiesRightOfUseAssets_lbl1" xml:lang="en-US">DeferredTaxLiabilitiesRightOfUseAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="trns_DeferredTaxLiabilitiesRightOfUseAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_UpstateMetrologyMember_lbl1" xml:lang="en-US">UpstateMetrologyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UpstateMetrologyMember" xlink:to="trns_UpstateMetrologyMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_TwoThousandTwentyOnePlanMember_lbl0" xml:lang="en-US">TwoThousandTwentyOnePlanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TwoThousandTwentyOnePlanMember" xlink:to="trns_TwoThousandTwentyOnePlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GILTIAnd78GrossUp_lbl1" xml:lang="en-US">GILTIAnd78GrossUp</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GILTIAnd78GrossUp" xlink:to="trns_GILTIAnd78GrossUp_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RevenuesToUnaffiliatedCustomers3Abstract_lbl0" xml:lang="en-US">RevenuesToUnaffiliatedCustomers3Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevenuesToUnaffiliatedCustomers3Abstract" xlink:to="trns_RevenuesToUnaffiliatedCustomers3Abstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AggregateGrantShares_lbl1" xml:lang="en-US">AggregateGrantShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AggregateGrantShares" xlink:to="trns_AggregateGrantShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CooperativeAdvertisingIncomePolicyTextBlock_lbl0" xml:lang="en-US">CooperativeAdvertisingIncomePolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CooperativeAdvertisingIncomePolicyTextBlock" xlink:to="trns_CooperativeAdvertisingIncomePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CatalogCostsMember_lbl0" xml:lang="en-US">CatalogCostsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CatalogCostsMember" xlink:to="trns_CatalogCostsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward_lbl1" xml:lang="en-US">DiscreteBenefitsRelatedToShareBasedCompensationAward</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_GeographicDataAbstract_lbl0" xml:lang="en-US">GeographicDataAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_GeographicDataAbstract" xlink:to="trns_GeographicDataAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_MedicalCareCostTrendRateAbstract_lbl0" xml:lang="en-US">MedicalCareCostTrendRateAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_MedicalCareCostTrendRateAbstract" xlink:to="trns_MedicalCareCostTrendRateAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ExtendedAgreementDate_lbl1" xml:lang="en-US">ExtendedAgreementDate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ExtendedAgreementDate" xlink:to="trns_ExtendedAgreementDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AllianceMember_lbl0" xml:lang="en-US">AllianceMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AllianceMember" xlink:to="trns_AllianceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2019Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInSeptember2019Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInSeptember2019Member" xlink:to="trns_RestrictedStockAwardsGrantedInSeptember2019Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RevolvingCreditFacilityFirstQuarterMember_lbl1" xml:lang="en-US">RevolvingCreditFacilityFirstQuarterMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilityFirstQuarterMember" xlink:to="trns_RevolvingCreditFacilityFirstQuarterMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DebtCovenantMaximumAllowableLeverageRatio_lbl1" xml:lang="en-US">DebtCovenantMaximumAllowableLeverageRatio</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DebtCovenantMaximumAllowableLeverageRatio" xlink:to="trns_DebtCovenantMaximumAllowableLeverageRatio_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_SalariesPercentage_lbl1" xml:lang="en-US">SalariesPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_SalariesPercentage" xlink:to="trns_SalariesPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards_lbl1" xml:lang="en-US">DiscreteBenefitsRelatedToShareBasedCompensationAwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_TangentMember_lbl1" xml:lang="en-US">TangentMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TangentMember" xlink:to="trns_TangentMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DeferredTaxBenefitProvisionAbstract_lbl0" xml:lang="en-US">DeferredTaxBenefitProvisionAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxBenefitProvisionAbstract" xlink:to="trns_DeferredTaxBenefitProvisionAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_TotalAssetsAbstract_lbl0" xml:lang="en-US">TotalAssetsAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TotalAssetsAbstract" xlink:to="trns_TotalAssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ThresholdForCapitalExpenditures_lbl1" xml:lang="en-US">ThresholdForCapitalExpenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ThresholdForCapitalExpenditures" xlink:to="trns_ThresholdForCapitalExpenditures_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CovenantNotToCompeteMember_lbl0" xml:lang="en-US">CovenantNotToCompeteMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CovenantNotToCompeteMember" xlink:to="trns_CovenantNotToCompeteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_UnpaidAmountsForOtherHoldbacks_lbl1" xml:lang="en-US">UnpaidAmountsForOtherHoldbacks</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnpaidAmountsForOtherHoldbacks" xlink:to="trns_UnpaidAmountsForOtherHoldbacks_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved1_lbl1" xml:lang="en-US">EstimatedPercentOfTargetLevelToBeAchieved1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_EstimatedPercentOfTargetLevelToBeAchieved1" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved1_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CashRetainerFeesPercentage_lbl1" xml:lang="en-US">CashRetainerFeesPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CashRetainerFeesPercentage" xlink:to="trns_CashRetainerFeesPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PayablePercentage_lbl1" xml:lang="en-US">PayablePercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PayablePercentage" xlink:to="trns_PayablePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018OneMember_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInApril2018OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2018OneMember" xlink:to="trns_RestrictedStockAwardsGrantedInApril2018OneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CustomerBaseContractsMember_lbl0" xml:lang="en-US">CustomerBaseContractsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CustomerBaseContractsMember" xlink:to="trns_CustomerBaseContractsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BacklogMember_lbl1" xml:lang="en-US">BacklogMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BacklogMember" xlink:to="trns_BacklogMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription_lbl1" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" xlink:to="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AdditionalAggregatePurchasePrice_lbl1" xml:lang="en-US">AdditionalAggregatePurchasePrice</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AdditionalAggregatePurchasePrice" xlink:to="trns_AdditionalAggregatePurchasePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_TimeVestedMember_lbl0" xml:lang="en-US">TimeVestedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_TimeVestedMember" xlink:to="trns_TimeVestedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_ServiceSegmentMember_lbl3" xml:lang="en-US">ServiceSegmentMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_ServiceSegmentMember" xlink:to="trns_ServiceSegmentMember_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_UnallocatedMember_lbl0" xml:lang="en-US">UnallocatedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_UnallocatedMember" xlink:to="trns_UnallocatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_IntangibleAssetsServiceMember_lbl0" xml:lang="en-US">IntangibleAssetsServiceMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_IntangibleAssetsServiceMember" xlink:to="trns_IntangibleAssetsServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RevolvingCreditFacilitySecondQuarterMember_lbl1" xml:lang="en-US">RevolvingCreditFacilitySecondQuarterMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RevolvingCreditFacilitySecondQuarterMember" xlink:to="trns_RevolvingCreditFacilitySecondQuarterMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_LeverageRatioOfDebt_lbl1" xml:lang="en-US">LeverageRatioOfDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_LeverageRatioOfDebt" xlink:to="trns_LeverageRatioOfDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_lbl1" xml:lang="en-US">DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_NetPeriodicPostRetirementBenefitCostAbstract_lbl0" xml:lang="en-US">NetPeriodicPostRetirementBenefitCostAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="trns_NetPeriodicPostRetirementBenefitCostAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes_lbl1" xml:lang="en-US">BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" xlink:to="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_NQDCPlanMember_lbl0" xml:lang="en-US">NQDCPlanMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_NQDCPlanMember" xlink:to="trns_NQDCPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract_lbl0" xml:lang="en-US">AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:to="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_FirstAgreementMember_lbl1" xml:lang="en-US">FirstAgreementMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_FirstAgreementMember" xlink:to="trns_FirstAgreementMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_DentalCareCostTrendRateAbstract_lbl0" xml:lang="en-US">DentalCareCostTrendRateAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_DentalCareCostTrendRateAbstract" xlink:to="trns_DentalCareCostTrendRateAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_VendorRebates_lbl1" xml:lang="en-US">VendorRebates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_VendorRebates" xlink:to="trns_VendorRebates_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_CatalogCostsPolicyTextBlock_lbl1" xml:lang="en-US">CatalogCostsPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_CatalogCostsPolicyTextBlock" xlink:to="trns_CatalogCostsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2020Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInSeptember2020Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInSeptember2020Member" xlink:to="trns_RestrictedStockAwardsGrantedInSeptember2020Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract_lbl0" xml:lang="en-US">BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInMay2018Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInMay2018Member" xlink:to="trns_RestrictedStockAwardsGrantedInMay2018Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member_lbl1" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member_lbl0" xml:lang="en-US">PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_AccruedContingentConsiderationRelatedToAcquisition_lbl1" xml:lang="en-US">AccruedContingentConsiderationRelatedToAcquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_AccruedContingentConsiderationRelatedToAcquisition" xlink:to="trns_AccruedContingentConsiderationRelatedToAcquisition_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_PurchasePriceHeldInEscrowAsHoldback_lbl1" xml:lang="en-US">PurchasePriceHeldInEscrowAsHoldback</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_PurchasePriceHeldInEscrowAsHoldback" xlink:to="trns_PurchasePriceHeldInEscrowAsHoldback_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="trns_RestrictedStockAwardsGrantedInApril2017Member_lbl0" xml:lang="en-US">RestrictedStockAwardsGrantedInApril2017Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="trns_RestrictedStockAwardsGrantedInApril2017Member" xlink:to="trns_RestrictedStockAwardsGrantedInApril2017Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Expected Benefit Payments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl0" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl0" xml:lang="en-US">Auditor Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionRebates_lbl0" xml:lang="en-US">Revenue Recognition, Rebates [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionRebates" xlink:to="us-gaap_RevenueRecognitionRebates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl0" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesOther_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilitiesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_lbl0" xml:lang="en-US">Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:to="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income, Other, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl0" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl0" xml:lang="en-US">Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl0" xml:lang="en-US">Business Acquisition, Transaction Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl0" xml:lang="en-US">Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceMember_lbl0" xml:lang="en-US">Service [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl0" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl0" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl0" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpenditureDiscontinuedOperations_lbl0" xml:lang="en-US">Capital Expenditure, Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:to="us-gaap_CapitalExpenditureDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl0" xml:lang="en-US">Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_BoardOfDirectorsChairmanMember_lbl0" xml:lang="en-US">Board of Directors Chairman [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_BoardOfDirectorsChairmanMember" xlink:to="srt_BoardOfDirectorsChairmanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncurrentAssets_lbl0" xml:lang="en-US">Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncurrentAssets" xlink:to="us-gaap_NoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod_lbl0" xml:lang="en-US">Goodwill, Acquired During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl0" xml:lang="en-US">Goodwill, Impairment Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl0" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrued Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl0" xml:lang="en-US">Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Accumulated Postretirement Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Investments_lbl0" xml:lang="en-US">Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Investments" xlink:to="us-gaap_Investments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl0" xml:lang="en-US">Defined Benefit Plan, Accumulated Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl0" xml:lang="en-US">Business Acquisition, Effective Date of Acquisition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Goodwill_lbl2" xml:lang="en-US">Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl0" xml:lang="en-US">Cost, Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0" xml:lang="en-US">Accounts Receivable [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCost_lbl0" xml:lang="en-US">Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCost" xlink:to="us-gaap_LeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_lbl0" xml:lang="en-US">Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl0" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockExpense_lbl0" xml:lang="en-US">Restricted Stock or Unit Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockExpense" xlink:to="us-gaap_RestrictedStockExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilities" xlink:to="us-gaap_DeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl0" xml:lang="en-US">Accrued Payroll Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebt_lbl0" xml:lang="en-US">Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLossAbstract_lbl0" xml:lang="en-US">Operating Income (Loss) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Purchase of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_lbl0" xml:lang="en-US">Defined Benefit Plan, Ultimate Health Care Cost Trend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:to="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsInventory_lbl0" xml:lang="en-US">Deferred Tax Assets, Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInventory" xlink:to="us-gaap_DeferredTaxAssetsInventory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonemployee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl0" xml:lang="en-US">AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Lease Income, Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl0" xml:lang="en-US">Deferred Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFourMember_lbl0" xml:lang="en-US">Debt Instrument, Redemption, Period Four [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfitAbstract_lbl0" xml:lang="en-US">Gross Profit [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfitAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Stockholders&apos; Equity Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract_lbl0" xml:lang="en-US">Segment Reporting Information, Revenue for Reportable Segment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl0" xml:lang="en-US">Business Combination, Acquisition Related Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CooperativeAdvertisingAmount_lbl0" xml:lang="en-US">Cooperative Advertising Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CooperativeAdvertisingAmount" xlink:to="us-gaap_CooperativeAdvertisingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl0" xml:lang="en-US">Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:to="us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees&apos; Gross Pay</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_lbl0" xml:lang="en-US">Debt Instrument, Redemption, Period Three [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl0" xml:lang="en-US">Defined Benefit Plan, Service Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl0" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Accrued Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilities_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl0" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear_lbl0" xml:lang="en-US">Income Tax Examination, Increase (Decrease) in Liability from Prior Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" xlink:to="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Federal Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Liabilities_lbl0" xml:lang="en-US">Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl0" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl0" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ServiceOtherMember_lbl0" xml:lang="en-US">Service, Other [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceOtherMember" xlink:to="us-gaap_ServiceOtherMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireRestrictedInvestments_lbl0" xml:lang="en-US">Payments to Acquire Restricted Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:to="us-gaap_PaymentsToAcquireRestrictedInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFiveMember_lbl0" xml:lang="en-US">Debt Instrument, Redemption, Period Five [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFiveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl0" xml:lang="en-US">Revolving Credit Facility [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiscalPeriod_lbl0" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiscalPeriod" xlink:to="us-gaap_FiscalPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation_lbl1" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl0" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl0" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_lbl0" xml:lang="en-US">Debt Instrument, Redemption, Period Two [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Accelerated Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl0" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl1" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions_lbl0" xml:lang="en-US">Property, Plant and Equipment, Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquipmentMember_lbl0" xml:lang="en-US">Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquipmentMember" xlink:to="us-gaap_EquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl0" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl0" xml:lang="en-US">Repayments of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableMember_lbl0" xml:lang="en-US">Loans Payable [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableMember" xlink:to="us-gaap_LoansPayableMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl0" xml:lang="en-US">CANADA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl0" xml:lang="en-US">Defined Benefit Plan, Benefit Obligation, Benefits Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl0" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl0" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl0" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl0" xml:lang="en-US">Auditor Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl0" xml:lang="en-US">Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration, Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl0" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl0" xml:lang="en-US">Payments for Rent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0" xml:lang="en-US">Employee-related Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTerms_lbl0" xml:lang="en-US">Short-Term Debt, Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTerms" xlink:to="us-gaap_ShortTermDebtTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl2" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl0" xml:lang="en-US">Leasehold Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_lbl0" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl0" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockMember_lbl0" xml:lang="en-US">Employee Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockMember" xlink:to="us-gaap_EmployeeStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl1" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesNetCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillMember_lbl0" xml:lang="en-US">Goodwill [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillMember" xlink:to="us-gaap_GoodwillMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl0" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl0" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueNetAssetLiability_lbl0" xml:lang="en-US">Fair Value, Net Asset (Liability)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueNetAssetLiability" xlink:to="us-gaap_FairValueNetAssetLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAssetNotionalAmount_lbl0" xml:lang="en-US">Derivative Asset, Notional Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAssetNotionalAmount" xlink:to="us-gaap_DerivativeAssetNotionalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CargoAndFreightMember_lbl0" xml:lang="en-US">Cargo and Freight [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CargoAndFreightMember" xlink:to="us-gaap_CargoAndFreightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Contingency, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseCost_lbl0" xml:lang="en-US">Operating Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_lbl0" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl0" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl0" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCredit_lbl0" xml:lang="en-US">Long-Term Line of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquisitionCosts_lbl0" xml:lang="en-US">Acquisition Costs, Period Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquisitionCosts" xlink:to="us-gaap_AcquisitionCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationsPolicy_lbl0" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsPolicy" xlink:to="us-gaap_BusinessCombinationsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl0" xml:lang="en-US">Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Service and Interest Cost Components</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl1" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl0" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl2" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Purchase of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherGeneralExpense_lbl0" xml:lang="en-US">Other General Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherGeneralExpense" xlink:to="us-gaap_OtherGeneralExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl0" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNet_lbl0" xml:lang="en-US">Net Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNet" xlink:to="us-gaap_AssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseObligation_lbl0" xml:lang="en-US">Purchase Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseObligation" xlink:to="us-gaap_PurchaseObligation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl0" xml:lang="en-US">Stock Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl0" xml:lang="en-US">Defined Benefit Plan, Interest Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl0" xml:lang="en-US">Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl1" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl0" xml:lang="en-US">Auditor Firm ID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtTextBlock_lbl0" xml:lang="en-US">Long-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl0" xml:lang="en-US">Inventory Valuation Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingMember_lbl0" xml:lang="en-US">Shipping and Handling [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingMember" xlink:to="us-gaap_ShippingAndHandlingMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl0" xml:lang="en-US">Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl0" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl0" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl0" xml:lang="en-US">Entity Public Float</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl0" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl0" xml:lang="en-US">Deferred Tax Assets, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VariableLeaseCost_lbl0" xml:lang="en-US">Variable Lease, Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableLeaseCost" xlink:to="us-gaap_VariableLeaseCost_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>trns-20220326_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Jun 07 19:45:11 UTC 2022 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedIncomeStatement" roleURI="http://www.transactinc.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedComprehensiveIncome" roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedBalanceSheet" roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedCashFlow" roleURI="http://www.transactinc.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable" roleURI="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_Revenues" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_Cash" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Goodwill" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZw1rVPK6O2CEbfCS0Xulp6LRV0KeKA3VMJeriY/fojhH0QC6a4JvIAxu+aUgJne+tznbiJet0Ov1xwL0dZCBCxmENimxIP1+5D74R63icxgKbdxB7j/1vtUaCoL1cTA2RjByXSoyXfVeFe1AJNfn5nnIcBUNErc6rHMi/PEemKGiUlEU2fjInKHL/FfgVOZcA=] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="2" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>trns-20220326_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Tue Jun 07 19:45:11 UTC 2022 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedIncomeStatement" roleURI="http://www.transactinc.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedComprehensiveIncome" roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedComprehensiveIncome_Parentheticals" roleURI="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedBalanceSheet" roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ConsolidatedCashFlow" roleURI="http://www.transactinc.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ShareholdersEquityType2or3" roleURI="http://www.transactinc.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_GENERAL" roleURI="http://www.transactinc.com/role/GENERAL"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_PROPERTYANDEQUIPMENT" roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENT"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_LONGTERMDEBT" roleURI="http://www.transactinc.com/role/LONGTERMDEBT"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_INCOMETAXES" roleURI="http://www.transactinc.com/role/INCOMETAXES"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_EMPLOYEEBENEFITPLANS" roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_STOCKBASEDCOMPENSATION" roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATION"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SEGMENTANDGEOGRAPHICDATA" roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_COMMITMENTS" roleURI="http://www.transactinc.com/role/COMMITMENTS"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_BUSINESSACQUISITIONS" roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONS"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SUBSEQUENTEVENT" roleURI="http://www.transactinc.com/role/SUBSEQUENTEVENT"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_AccountingPoliciesByPolicy" roleURI="http://www.transactinc.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_GENERALTables" roleURI="http://www.transactinc.com/role/GENERALTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_PROPERTYANDEQUIPMENTTables" roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_INCOMETAXESTables" roleURI="http://www.transactinc.com/role/INCOMETAXESTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_EMPLOYEEBENEFITPLANSTables" roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_STOCKBASEDCOMPENSATIONTables" roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SEGMENTANDGEOGRAPHICDATATables" roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_COMMITMENTSTables" roleURI="http://www.transactinc.com/role/COMMITMENTSTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_BUSINESSACQUISITIONSTables" roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONSTables"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofPropertyandEquipmentDepreciationandAmortizationTable" roleURI="http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofGoodwillandIntangibleAssetsTable" roleURI="http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofEarningsperShareTable" roleURI="http://www.transactinc.com/role/ScheduleofEarningsperShareTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofpropertyandequipmentTable" roleURI="http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleoftranscatsincomebeforeincometaxesTable" roleURI="http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofprovisionforincometaxesTable" roleURI="http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ReconciliationoftheIncomeTaxProvisionTable" roleURI="http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable" roleURI="http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofChangeinthePostretirementBenefitObligationTable" roleURI="http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable" roleURI="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofAssumptionsUsedTable" roleURI="http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofExpectedBenefitPaymentsTable" roleURI="http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" roleURI="http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofRestrictedStockUnitsAwardActivityTable" roleURI="http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable" roleURI="http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofStockOptionsActivityTable" roleURI="http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofSegmentInformationTable" roleURI="http://www.transactinc.com/role/ScheduleofSegmentInformationTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofComponentsofLeaseExpenseTable" roleURI="http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable" roleURI="http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable" roleURI="http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofPurchasePricePaidforBusinessesAcquiredTable" roleURI="http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_ScheduleofProformaInformationforBusinessAcquisitionsTable" roleURI="http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_GENERALDetails" roleURI="http://www.transactinc.com/role/GENERALDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_PROPERTYANDEQUIPMENTDetails" roleURI="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_LONGTERMDEBTDetails" roleURI="http://www.transactinc.com/role/LONGTERMDEBTDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_INCOMETAXESDetails" roleURI="http://www.transactinc.com/role/INCOMETAXESDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_EMPLOYEEBENEFITPLANSDetails" roleURI="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_STOCKBASEDCOMPENSATIONDetails" roleURI="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SEGMENTANDGEOGRAPHICDATADetails" roleURI="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_COMMITMENTSDetails" roleURI="http://www.transactinc.com/role/COMMITMENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_BUSINESSACQUISITIONSDetails" roleURI="http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#trns_r_SUBSEQUENTEVENTDetails" roleURI="http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="trns-20220326.xsd#DocumentAndEntityInformation" roleURI="http://www.transactinc.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceOtherMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceOtherMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingAndMarketingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpenses" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="15" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="trns_OtherNetOfTaxEffects" xlink:href="trns-20220326.xsd#trns_OtherNetOfTaxEffects"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="trns_OtherNetOfTaxEffects" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Cash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Cash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivablesNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Goodwill" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssued1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_StockIssued1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AccruedContingentConsiderationRelatedToAcquisition" xlink:href="trns-20220326.xsd#trns_AccruedContingentConsiderationRelatedToAcquisition"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="trns_AccruedContingentConsiderationRelatedToAcquisition" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeOtherNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeOtherNetOfTax" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/GENERAL">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/PROPERTYANDEQUIPMENT">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/LONGTERMDEBT">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/INCOMETAXES">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/STOCKBASEDCOMPENSATION">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/COMMITMENTS">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/BUSINESSACQUISITIONS">
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SUBSEQUENTEVENT">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:href="trns-20220326.xsd#trns_AccountingPoliciesbyPolicyPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_AccountingPoliciesbyPolicyPoliciesTable" xlink:href="trns-20220326.xsd#trns_AccountingPoliciesbyPolicyPoliciesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="trns_AccountingPoliciesbyPolicyPoliciesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ShippingAndHandlingMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiscalPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_FiscalPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_TradeAndOtherAccountsReceivablePolicy" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_BusinessCombinationsPolicy" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CatalogCostsPolicyTextBlock" xlink:href="trns-20220326.xsd#trns_CatalogCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="trns_CatalogCostsPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionRebates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionRebates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_RevenueRecognitionRebates" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CooperativeAdvertisingIncomePolicyTextBlock" xlink:href="trns-20220326.xsd#trns_CooperativeAdvertisingIncomePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="trns_CooperativeAdvertisingIncomePolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_StockholdersEquityPolicyTextBlock" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_COVID19PandemicPolicyTextBlock" xlink:href="trns-20220326.xsd#trns_COVID19PandemicPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="trns_COVID19PandemicPolicyTextBlock" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AccountingPoliciesbyPolicyPoliciesLineItems" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/GENERALTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/INCOMETAXESTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAssumptionsUsedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfAssumptionsUsedTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/COMMITMENTSTables">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LeaseCostTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/BUSINESSACQUISITIONSTables">
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSTablesLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSTablesLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSTablesTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSTablesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_BUSINESSACQUISITIONSTablesLineItems" xlink:to="trns_BUSINESSACQUISITIONSTablesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_BUSINESSACQUISITIONSTablesTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_TangentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSTablesLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSTablesLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable">
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:to="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_MachineryEquipmentAndSoftwareMember" xlink:href="trns-20220326.xsd#trns_MachineryEquipmentAndSoftwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="trns_MachineryEquipmentAndSoftwareMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable">
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_GoodwillMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DistributionMember" xlink:href="trns-20220326.xsd#trns_DistributionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_DistributionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_ServiceSegmentMember" xlink:href="trns-20220326.xsd#trns_ServiceSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_ServiceSegmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TotalMember" xlink:href="trns-20220326.xsd#trns_TotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_TotalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_IntangibleAssetsDistributionMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsDistributionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_IntangibleAssetsDistributionMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_IntangibleAssetsServiceMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsServiceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_IntangibleAssetsServiceMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_IntangibleAssetsTotalMember" xlink:href="trns-20220326.xsd#trns_IntangibleAssetsTotalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_IntangibleAssetsTotalMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_Goodwill" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillAcquiredDuringPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems" xlink:to="us-gaap_GoodwillForeignCurrencyTranslationGainLoss" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofEarningsperShareTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfEarningsPerShareAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfEarningsPerShareAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_MachineryEquipmentAndSoftwareMember" xlink:href="trns-20220326.xsd#trns_MachineryEquipmentAndSoftwareMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="trns_MachineryEquipmentAndSoftwareMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_EquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LeaseholdImprovementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfProvisionForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="trns_CurrentTaxProvisionAbstract" xlink:href="trns-20220326.xsd#trns_CurrentTaxProvisionAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="trns_CurrentTaxProvisionAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentForeignTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_CurrentTaxProvisionAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxBenefitProvisionAbstract" xlink:href="trns-20220326.xsd#trns_DeferredTaxBenefitProvisionAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="trns_DeferredTaxBenefitProvisionAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxBenefitProvisionAbstract" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxBenefitProvisionAbstract" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxBenefitProvisionAbstract" xlink:to="us-gaap_DeferredForeignIncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredIncomeTaxExpenseBenefits" xlink:href="trns-20220326.xsd#trns_DeferredIncomeTaxExpenseBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxBenefitProvisionAbstract" xlink:to="trns_DeferredIncomeTaxExpenseBenefits" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProvisionForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable">
    <loc xlink:type="locator" xlink:label="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:href="trns-20220326.xsd#trns_ReconciliationOfTheIncomeTaxProvisionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingencies" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquisitionCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_AcquisitionCosts" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_GILTIAnd78GrossUp" xlink:href="trns-20220326.xsd#trns_GILTIAnd78GrossUp"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="trns_GILTIAnd78GrossUp" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ReconciliationOfTheIncomeTaxProvisionAbstract" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxAssetsAbstract" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:to="trns_DeferredTaxAssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsInventory" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" xlink:href="trns-20220326.xsd#trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOther" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DeferredTaxLiabilitiesRightOfUseAssets" xlink:href="trns-20220326.xsd#trns_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="trns_DeferredTaxLiabilitiesRightOfUseAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="us-gaap_DeferredTaxLiabilitiesOther" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredIncomeTaxLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxLiabilitiesOther" xlink:to="us-gaap_DeferredTaxLiabilities" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanActuarialGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanActuarialGainLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanActuarialGainLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanFundedStatusOfPlan" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <loc xlink:type="locator" xlink:label="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:href="trns-20220326.xsd#trns_NetPeriodicPostRetirementBenefitCostAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="trns_NetPeriodicPostRetirementBenefitCostAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_NetPeriodicPostRetirementBenefitCostAbstract" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:href="trns-20220326.xsd#trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:href="trns-20220326.xsd#trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract" xlink:to="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable">
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:to="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_MedicalCareCostMember" xlink:href="trns-20220326.xsd#trns_MedicalCareCostMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="trns_MedicalCareCostMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DentalCareCostMember" xlink:href="trns-20220326.xsd#trns_DentalCareCostMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="trns_DentalCareCostMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_MedicalCareCostTrendRateAbstract" xlink:href="trns-20220326.xsd#trns_MedicalCareCostTrendRateAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems" xlink:to="trns_MedicalCareCostTrendRateAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_MedicalCareCostTrendRateAbstract" xlink:to="us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_MedicalCareCostTrendRateAbstract" xlink:to="us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_MedicalCareCostTrendRateAbstract" xlink:to="us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfExpectedBenefitPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfExpectedBenefitPaymentsAbstract" xlink:to="us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable">
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable" xlink:to="us-gaap_AwardDateAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2018Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInApril2018Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2017Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2017Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInApril2017Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInJune2020Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInJune2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInJune2020Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2019Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInSeptember2019Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInSeptember2019Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInOctober2018Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInOctober2018Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInJanuary2021Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInJanuary2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInJanuary2021Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInMay2018Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInMay2018Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2018OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInApril2018OneMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInMay2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInMay2018OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInMay2018OneMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInSeptember2020Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInSeptember2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInSeptember2020Member" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInOctober2018OneMember" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInOctober2018OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInOctober2018OneMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RestrictedStockAwardsGrantedInApril2019Member" xlink:href="trns-20220326.xsd#trns_RestrictedStockAwardsGrantedInApril2019Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_RestrictedStockAwardsGrantedInApril2019Member" order="11" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrZw1rVPK6O2CEbfCS0Xulp6LRV0KeKA3VMJeriY/fojhH0QC6a4JvIAxu+aUgJne+tznbiJet0Ov1xwL0dZCBCxmENimxIP1+5D74R63icxgKbdxB7j/1vtUaCoL1cTA2RjByXSoyXfVeFe1AJNfn5nnIcBUNErc6q6LUoA+FVVq/GKvkZguSvpZnNSzEEIPy0=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved" xlink:href="trns-20220326.xsd#trns_EstimatedPercentOfTargetLevelToBeAchieved"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" xlink:href="trns-20220326.xsd#trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems" xlink:to="trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable">
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable" xlink:to="us-gaap_AwardDateAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardDateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardDateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" xlink:href="trns-20220326.xsd#trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AwardDateDomain" xlink:to="trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_EstimatedPercentOfTargetLevelToBeAchieved1" xlink:href="trns-20220326.xsd#trns_EstimatedPercentOfTargetLevelToBeAchieved1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="trns_EstimatedPercentOfTargetLevelToBeAchieved1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfStockOptionsActivityAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfStockOptionsActivityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfStockOptionsActivityAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofSegmentInformationTable">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_OtherInternationalMember" xlink:href="trns-20220326.xsd#trns_OtherInternationalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="trns_OtherInternationalMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_ServiceSegmentMember" xlink:href="trns-20220326.xsd#trns_ServiceSegmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="trns_ServiceSegmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DistributionMember" xlink:href="trns-20220326.xsd#trns_DistributionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="trns_DistributionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_UnallocatedMember" xlink:href="trns-20220326.xsd#trns_UnallocatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="trns_UnallocatedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationRevenueAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationRevenueAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationRevenueAbstract" xlink:to="us-gaap_Revenues" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfitAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_GrossProfitAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="us-gaap_GrossProfit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLossAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_UnallocatedAmountsAbstract" xlink:href="trns-20220326.xsd#trns_UnallocatedAmountsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="trns_UnallocatedAmountsAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_UnallocatedAmountsAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_UnallocatedAmountsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherGeneralExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherGeneralExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_UnallocatedAmountsAbstract" xlink:to="us-gaap_OtherGeneralExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NetIncomeLoss" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TotalAssetsAbstract" xlink:href="trns-20220326.xsd#trns_TotalAssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="trns_TotalAssetsAbstract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_TotalAssetsAbstract" xlink:to="us-gaap_AssetsNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DepreciationAndAmortization2Abstract" xlink:href="trns-20220326.xsd#trns_DepreciationAndAmortization2Abstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="trns_DepreciationAndAmortization2Abstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_DepreciationAndAmortization2Abstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CapitalExpendituresAbstract" xlink:href="trns-20220326.xsd#trns_CapitalExpendituresAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="trns_CapitalExpendituresAbstract" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpenditureDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpenditureDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_CapitalExpendituresAbstract" xlink:to="us-gaap_CapitalExpenditureDiscontinuedOperations" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_GeographicDataAbstract" xlink:href="trns-20220326.xsd#trns_GeographicDataAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="trns_GeographicDataAbstract" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GeographicDataAbstract" xlink:to="us-gaap_NoncurrentAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PropertyAndEquipmentAbstract" xlink:href="trns-20220326.xsd#trns_PropertyAndEquipmentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="trns_PropertyAndEquipmentAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAdditions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_PropertyAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAdditions" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfComponentsOfLeaseExpenseAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_VariableLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfComponentsOfLeaseExpenseAbstract" xlink:to="us-gaap_LeaseCost" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_OperatingLeasePayments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_OperatingLeaseLiability" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable">
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CustomerBaseContractsMember" xlink:href="trns-20220326.xsd#trns_CustomerBaseContractsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_CustomerBaseContractsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CovenantNotToCompeteMember" xlink:href="trns-20220326.xsd#trns_CovenantNotToCompeteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_CovenantNotToCompeteMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_BacklogMember" xlink:href="trns-20220326.xsd#trns_BacklogMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="trns_BacklogMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_TangentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_NexaMember" xlink:href="trns-20220326.xsd#trns_NexaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_NexaMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_UpstateMetrologyMember" xlink:href="trns-20220326.xsd#trns_UpstateMetrologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_UpstateMetrologyMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_BioTekServicesIncMember" xlink:href="trns-20220326.xsd#trns_BioTekServicesIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_BioTekServicesIncMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_Goodwill" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" xlink:href="trns-20220326.xsd#trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable">
    <loc xlink:type="locator" xlink:label="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:href="trns-20220326.xsd#trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract" xlink:to="us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/GENERALDetails">
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsLineItems" xlink:href="trns-20220326.xsd#trns_GENERALDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_GENERALDetailsTable" xlink:href="trns-20220326.xsd#trns_GENERALDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_GENERALDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsTable" xlink:to="srt_ProductOrServiceAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_GENERALDetailsTable" xlink:to="us-gaap_FairValueByAssetClassAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CargoAndFreightMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CargoAndFreightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_CargoAndFreightMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShippingAndHandlingMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ShippingAndHandlingMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CatalogCostsMember" xlink:href="trns-20220326.xsd#trns_CatalogCostsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="trns_CatalogCostsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryValuationReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_InventoryValuationReserves" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Investments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_Investments" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_VendorRebates" xlink:href="trns-20220326.xsd#trns_VendorRebates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_VendorRebates" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CooperativeAdvertisingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CooperativeAdvertisingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_CooperativeAdvertisingAmount" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_AdvertisingExpense" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossRealized" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossUnrealized" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAssetNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_DerivativeAssetNotionalAmount" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DilutiveSecuritiesEffectPerShareOnEarnings" xlink:href="trns-20220326.xsd#trns_DilutiveSecuritiesEffectPerShareOnEarnings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_DilutiveSecuritiesEffectPerShareOnEarnings" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_CashRetainerFeesPercentage" xlink:href="trns-20220326.xsd#trns_CashRetainerFeesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_CashRetainerFeesPercentage" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_SalariesPercentage" xlink:href="trns-20220326.xsd#trns_SalariesPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_SalariesPercentage" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PayablePercentage" xlink:href="trns-20220326.xsd#trns_PayablePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_PayablePercentage" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AccruedCompensationAndOtherCurrentLiabilities" xlink:href="trns-20220326.xsd#trns_AccruedCompensationAndOtherCurrentLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="trns_AccruedCompensationAndOtherCurrentLiabilities" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCostsCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_DeferredCostsCurrentAndNoncurrent" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_GENERALDetailsLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesNoncurrent" order="31" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/LONGTERMDEBTDetails">
    <loc xlink:type="locator" xlink:label="trns_LONGTERMDEBTDetailsLineItems" xlink:href="trns-20220326.xsd#trns_LONGTERMDEBTDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_LONGTERMDEBTDetailsTable" xlink:href="trns-20220326.xsd#trns_LONGTERMDEBTDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_LONGTERMDEBTDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_LONGTERMDEBTDetailsTable" xlink:to="us-gaap_CreditFacilityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditFacilityDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_LONGTERMDEBTDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_LONGTERMDEBTDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_LONGTERMDEBTDetailsTable" xlink:to="us-gaap_VariableRateAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_LONGTERMDEBTDetailsTable" xlink:to="srt_RangeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_LondonInterbankOfferedRateLIBORMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TwentyEighteenTermLoanMember" xlink:href="trns-20220326.xsd#trns_TwentyEighteenTermLoanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="trns_TwentyEighteenTermLoanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PriorCreditAgreementMember" xlink:href="trns-20220326.xsd#trns_PriorCreditAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="trns_PriorCreditAgreementMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_FirstAgreementMember" xlink:href="trns-20220326.xsd#trns_FirstAgreementMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="trns_FirstAgreementMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilitySecondQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilitySecondQuarterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="trns_RevolvingCreditFacilitySecondQuarterMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilityThirdQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityThirdQuarterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="trns_RevolvingCreditFacilityThirdQuarterMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilityFourthQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityFourthQuarterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="trns_RevolvingCreditFacilityFourthQuarterMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_RevolvingCreditFacilityFirstQuarterMember" xlink:href="trns-20220326.xsd#trns_RevolvingCreditFacilityFirstQuarterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="trns_RevolvingCreditFacilityFirstQuarterMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_SubfacilityIncreased" xlink:href="trns-20220326.xsd#trns_SubfacilityIncreased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_SubfacilityIncreased" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AcquisitionAggregatePurchasePrice" xlink:href="trns-20220326.xsd#trns_AcquisitionAggregatePurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_AcquisitionAggregatePurchasePrice" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AdditionalAggregatePurchasePrice" xlink:href="trns-20220326.xsd#trns_AdditionalAggregatePurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_AdditionalAggregatePurchasePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireRestrictedInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireRestrictedInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireRestrictedInvestments" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_ExtendedAgreementDate" xlink:href="trns-20220326.xsd#trns_ExtendedAgreementDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_ExtendedAgreementDate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AmountUsedToPayTaxObligations" xlink:href="trns-20220326.xsd#trns_AmountUsedToPayTaxObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_AmountUsedToPayTaxObligations" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_ThresholdForCapitalExpenditures" xlink:href="trns-20220326.xsd#trns_ThresholdForCapitalExpenditures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_ThresholdForCapitalExpenditures" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCredit" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LongTermDebt" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LiabilitiesCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_LeverageRatioOfDebt" xlink:href="trns-20220326.xsd#trns_LeverageRatioOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_LeverageRatioOfDebt" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DebtCovenantMaximumAllowableLeverageRatio" xlink:href="trns-20220326.xsd#trns_DebtCovenantMaximumAllowableLeverageRatio"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_LONGTERMDEBTDetailsLineItems" xlink:to="trns_DebtCovenantMaximumAllowableLeverageRatio" order="19" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/INCOMETAXESDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards" xlink:href="trns-20220326.xsd#trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails">
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_EMPLOYEEBENEFITPLANSDetailsTable" xlink:href="trns-20220326.xsd#trns_EMPLOYEEBENEFITPLANSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="trns_EMPLOYEEBENEFITPLANSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsTable" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis" xlink:to="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_EmployeeStockPurchasePlanMember" xlink:href="trns-20220326.xsd#trns_EmployeeStockPurchasePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="trns_EmployeeStockPurchasePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_NQDCPlanMember" xlink:href="trns-20220326.xsd#trns_NQDCPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain" xlink:to="trns_NQDCPlanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PercentageOfNumberOfSharesPurchased" xlink:href="trns-20220326.xsd#trns_PercentageOfNumberOfSharesPurchased"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="trns_PercentageOfNumberOfSharesPurchased" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_EMPLOYEEBENEFITPLANSDetailsLineItems" xlink:to="us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails">
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:href="trns-20220326.xsd#trns_STOCKBASEDCOMPENSATIONDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="trns_STOCKBASEDCOMPENSATIONDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_AwardTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_VestingAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VestingDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="srt_RangeAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TwoThousandTwentyOnePlanMember" xlink:href="trns-20220326.xsd#trns_TwoThousandTwentyOnePlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="trns_TwoThousandTwentyOnePlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TimeVestedMember" xlink:href="trns-20220326.xsd#trns_TimeVestedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VestingDomain" xlink:to="trns_TimeVestedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementNonemployeeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_BoardOfDirectorsChairmanMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_BoardOfDirectorsChairmanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_BoardOfDirectorsChairmanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward" xlink:href="trns-20220326.xsd#trns_DiscreteBenefitsRelatedToShareBasedCompensationAward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="trns_DiscreteBenefitsRelatedToShareBasedCompensationAward" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted" xlink:href="trns-20220326.xsd#trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_RestrictedStockExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AggregateGrantShares" xlink:href="trns-20220326.xsd#trns_AggregateGrantShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="trns_AggregateGrantShares" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_STOCKBASEDCOMPENSATIONDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/COMMITMENTSDetails">
    <loc xlink:type="locator" xlink:label="trns_COMMITMENTSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_COMMITMENTSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_COMMITMENTSDetailsTable" xlink:href="trns-20220326.xsd#trns_COMMITMENTSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="trns_COMMITMENTSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_COMMITMENTSDetailsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_COMMITMENTSDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_COMMITMENTSDetailsTable" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodAxis" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansPayableMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LoansPayableMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodTwoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodThreeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFourMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFourMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPeriodFiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentRedemptionPeriodDomain" xlink:to="us-gaap_DebtInstrumentRedemptionPeriodFiveMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_ShortTermDebtTerms" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_PaymentsForRent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_DebtInstrumentPeriodicPaymentPrincipal" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationAsset" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueNetAssetLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_COMMITMENTSDetailsLineItems" xlink:to="us-gaap_FairValueNetAssetLiability" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails">
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_BUSINESSACQUISITIONSDetailsTable" xlink:href="trns-20220326.xsd#trns_BUSINESSACQUISITIONSDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="trns_BUSINESSACQUISITIONSDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_BUSINESSACQUISITIONSDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_BUSINESSACQUISITIONSDetailsTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_TangentMember" xlink:href="trns-20220326.xsd#trns_TangentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_TangentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_NexaMember" xlink:href="trns-20220326.xsd#trns_NexaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_NexaMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_UpstateMetrologyMember" xlink:href="trns-20220326.xsd#trns_UpstateMetrologyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_UpstateMetrologyMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_BioTekServicesIncMember" xlink:href="trns-20220326.xsd#trns_BioTekServicesIncMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_BioTekServicesIncMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_PurchasePriceHeldInEscrowAsHoldback" xlink:href="trns-20220326.xsd#trns_PurchasePriceHeldInEscrowAsHoldback"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="trns_PurchasePriceHeldInEscrowAsHoldback" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_Revenues" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PurchaseObligation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_PurchaseObligation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationContingentConsiderationLiability" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_WeightedAverageCaptialPercentage" xlink:href="trns-20220326.xsd#trns_WeightedAverageCaptialPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="trns_WeightedAverageCaptialPercentage" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_UnpaidAmountsForOtherHoldbacks" xlink:href="trns-20220326.xsd#trns_UnpaidAmountsForOtherHoldbacks"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="trns_UnpaidAmountsForOtherHoldbacks" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_BUSINESSACQUISITIONSDetailsLineItems" xlink:to="us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1" order="16" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/SUBSEQUENTEVENTDetails">
    <loc xlink:type="locator" xlink:label="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:href="trns-20220326.xsd#trns_SUBSEQUENTEVENTDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="trns_SUBSEQUENTEVENTDetailsTable" xlink:href="trns-20220326.xsd#trns_SUBSEQUENTEVENTDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="trns_SUBSEQUENTEVENTDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_SUBSEQUENTEVENTDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="trns_SUBSEQUENTEVENTDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_AllianceMember" xlink:href="trns-20220326.xsd#trns_AllianceMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="trns_AllianceMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="trns_ReductionPurchasePrice" xlink:href="trns-20220326.xsd#trns_ReductionPurchasePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="trns_SUBSEQUENTEVENTDetailsLineItems" xlink:to="trns_ReductionPurchasePrice" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.transactinc.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" order="36" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>img_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" &Z [8# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]WGURYD\07.G6MK!-)9QQ
MRLTMRR AR<8^1O[E6OM&L?\ 0/T__P #G_\ C59^D_\ )3M:_P"O2U_]JUTE
M &7]HUC_ *!^G_\ @<__ ,:H^T:Q_P! _3__  .?_P"-5J44 9?VC6/^@?I_
M_@<__P :H^T:Q_T#]/\ _ Y__C5:E% &7]HUC_H'Z?\ ^!S_ /QJC[1K'_0/
MT_\ \#G_ /C5:E% &7]HUC_H'Z?_ .!S_P#QJC[1K'_0/T__ ,#G_P#C5:E%
M &7]HUC_ *!^G_\ @<__ ,:H^T:Q_P! _3__  .?_P"-5I%\&@/DT 9OVC6/
M^@?I_P#X'/\ _&J/M&L?] _3_P#P.?\ ^-5J4$XH R_M&L?] _3_ /P.?_XU
M1]HUC_H'Z?\ ^!S_ /QJM2@G% &7]HUC_H'Z?_X'/_\ &J/M&L?] _3_ /P.
M?_XU6D7Q3@<T 9?VC6/^@?I__@<__P :H^T:Q_T#]/\ _ Y__C5:E% &7]HU
MC_H'Z?\ ^!S_ /QJC[1K'_0/T_\ \#G_ /C5:F:* ,O[1K'_ $#]/_\  Y__
M (U1]HUC_H'Z?_X'/_\ &JU** ,O[1K'_0/T_P#\#G_^-4?:-8_Z!^G_ /@<
M_P#\:K4HH R_M&L?] _3_P#P.?\ ^-4?:-8_Z!^G_P#@<_\ \:K4HH R_M&L
M?] _3_\ P.?_ .-4?:-8_P"@?I__ ('/_P#&JU** ,O[1K'_ $#]/_\  Y__
M (U1]HUC_H'Z?_X'/_\ &JU** ,O[1K'_0/T_P#\#G_^-4?:-8_Z!^G_ /@<
M_P#\:K4HH R_M&L?] _3_P#P.?\ ^-4?:-8_Z!^G_P#@<_\ \:K4HH R_M&L
M?] _3_\ P.?_ .-4?:-8_P"@?I__ ('/_P#&JU*"<470&7]HUC_H'Z?_ .!S
M_P#QJC[1K'_0/T__ ,#G_P#C5:A.** ,O[1K'_0/T_\ \#G_ /C5'VC6/^@?
MI_\ X'/_ /&JU** ,O[1K'_0/T__ ,#G_P#C5'VC6/\ H'Z?_P"!S_\ QJM0
MG%)OH S/M&L?] _3_P#P.?\ ^-4?:-8_Z!^G_P#@<_\ \:K2,@H,H'X4 9OV
MC6/^@?I__@<__P :H^T:Q_T#]/\ _ Y__C5::ON%(LFYL4 9OVC6/^@?I_\
MX'/_ /&J/M&L?] _3_\ P.?_ .-5J44 9?VC6/\ H'Z?_P"!S_\ QJC[1K'_
M $#]/_\  Y__ (U6I10!E_:-8_Z!^G_^!S__ !JC[1K'_0/T_P#\#G_^-5J4
M4 9?VC6/^@?I_P#X'/\ _&J/M&L?] _3_P#P.?\ ^-5J44 9?VC6/^@?I_\
MX'/_ /&J/M&L?] _3_\ P.?_ .-5J44 9?VC6/\ H'Z?_P"!S_\ QJC[1K'_
M $#]/_\  Y__ (U6I10!AP>(;K_A)8]-NK..%Y+9KE7BN/,4A6"D<JI[^E,/
MB&YN?$&H6%K8QRMIXBWN]P8\B121CY#TQZU%??\ )4K/_L&3?^C$I-"_Y*#X
MF_W+3_T!Z -'[1K'_0/T_P#\#G_^-4?:-8_Z!^G_ /@<_P#\:K4HH R_M&L?
M] _3_P#P.?\ ^-4?:-8_Z!^G_P#@<_\ \:K4HH R_M&L?] _3_\ P.?_ .-4
M?:-8_P"@?I__ ('/_P#&JU** ,O[1K'_ $#]/_\  Y__ (U1]HUC_H'Z?_X'
M/_\ &JTPV:-U'D!F?:-8_P"@?I__ ('/_P#&J/M&L?\ 0/T__P #G_\ C5:6
M_P";%.!S0!E_:-8_Z!^G_P#@<_\ \:H^T:Q_T#]/_P# Y_\ XU6I10!E_:-8
M_P"@?I__ ('/_P#&J/M&L?\ 0/T__P #G_\ C5:E% &7]HUC_H'Z?_X'/_\
M&J/M&L?] _3_ /P.?_XU6I10!E_:-8_Z!^G_ /@<_P#\:H^T:Q_T#]/_ / Y
M_P#XU6IFC-'D!E_:-8_Z!^G_ /@<_P#\:H^T:Q_T#]/_ / Y_P#XU6I10!E_
M:-8_Z!^G_P#@<_\ \:H^T:Q_T#]/_P# Y_\ XU6I2%\&@#,^T:Q_T#]/_P#
MY_\ XU1]HUC_ *!^G_\ @<__ ,:K2WT[/% &7]HUC_H'Z?\ ^!S_ /QJC[1K
M'_0/T_\ \#G_ /C5:E% &7]HUC_H'Z?_ .!S_P#QJC[1K'_0/T__ ,#G_P#C
M5:E% &7]HUC_ *!^G_\ @<__ ,:H^T:Q_P! _3__  .?_P"-5I-)BA7W4 9O
MVC6/^@?I_P#X'/\ _&J/M&L?] _3_P#P.?\ ^-5J44 9?VC6/^@?I_\ X'/_
M /&J/M&L?] _3_\ P.?_ .-5J49YH R_M&L?] _3_P#P.?\ ^-4?:-8_Z!^G
M_P#@<_\ \:K4)P*:'S0!F_:-8_Z!^G_^!S__ !JC[1K'_0/T_P#\#G_^-5I!
M\FE+8H S/M&L?] _3_\ P.?_ .-4?:-8_P"@?I__ ('/_P#&JU%.110!E_:-
M8_Z!^G_^!S__ !JC[1K'_0/T_P#\#G_^-5I;^*&D"KF@/,S?M&L?] _3_P#P
M.?\ ^-4?:-8_Z!^G_P#@<_\ \:J^+M3Z],TY)@^?8XH SOM&L?\ 0/T__P #
MG_\ C5'VC6/^@?I__@<__P :K2\RG YH R_M&L?] _3_ /P.?_XU1]HUC_H'
MZ?\ ^!S_ /QJM2B@#+^T:Q_T#]/_ / Y_P#XU1]HUC_H'Z?_ .!S_P#QJM2B
M@#+^T:Q_T#]/_P# Y_\ XU1]HUC_ *!^G_\ @<__ ,:K4HH R_M&L?\ 0/T_
M_P #G_\ C5'VC6/^@?I__@<__P :K4HH R_M&L?] _3_ /P.?_XU6?XC\2ZA
MX:T:ZOKG3;9H;5=[".\+$@8Q@>6.YKI*YOXL_P#)/-6_ZX_U6@#HT&$7/7'/
M-%+10!S>D_\ )3M:_P"O2U_]JUTE<WI/_)3M:_Z]+7_VK724 %%%% !1110
M4444 %0SW8@D52I^;O[^GZ5,3@US_P 3'U@>!=<_X1U;1O$(TZX_LM;H%H6N
M_+8PAQD93S N>1QFIE)+5CBKZ(U_MFY=WDRJ,>QS]-N?\FIP!7XF?L'_ +>W
MP\\;&S^#OQP\0?%3]G_]KZ.XM[35?$&O:K=QQ>+KE;H,51]WV<03E1'Y)2-=
MIVQLP&:^\_VU_P#@K?H'[*G[16E_"/2[#PKK'C^\\.S>+;I/$OBZ+POI-CIT
M;.BJ;R2&;?=S.C+% (\-M+.\2C-4]+>?^5_R%=\W+_6]C["ILAP!]:^ OVIO
M^"[.F_!O_@GQ\*?VD_ O@.+Q]X%^)VJVFDO:7NOG1M2TB6X,BA3&EM<QRO')
M#/'(HD0!D&UI V1ZM\>_VY/B]\'_ (3_ !M\56/[/S:M#\*3!>Z-%=^+UL_^
M$VTPV@N+JYMV2TF\J6 [D,+@AMI_> _*22M%M]-/NU%%WLUU5U^1]2R2[.WU
MYIJ7(D;;@CZ@\_3UKY2_9,_X*#^*_P!L?X._ CQQX:\!>#'TCXLZ7=:QK>SQ
MK<2MX3AA?9M7.F*+J4.?*=28 LJNJM*B&0^%_P#!*W]L+3;OXE?MJ:[XJM_$
MWAJ/X;^+S=>(GU/QRWBC2[?R[><R?V<AL;1[:W"P@B-A(S%L97 %3+2;A+2R
M;^YK\!<UXIQWNE]_ZGZ1E]RU)7R'^QE_P4?\=?M=WGP_\00? W4]'^$WQ2TR
MZU30O%<7B%+ZXTY(9-D:ZI9^1&MJUP 6B\BXN<@KNV'(7R]/^#AKX<S_ !1M
M8H;/P[)\.[CX@#X:_P!LGQ9 NO'46+H+Y='\HLVE"91$;HW"R9;<("@+U<8M
MM1ZO_A@YDKRZ'Z$W$WDQ[N,]%!_B/I2&XQM 61F;_9(^O/\ C5.\"ZI;3VMP
MBM#-&4=<D;@00?IZ<'OVK\(O@9X]^"GP8_X*V?MF>%_CKXNUW2?A/X*-I#X:
MMM0\2:Q]ET5Y5S(L#QRGRG<L N2"20%.1BICK+E\F_DMRK:7]/Q/WI2XW?PX
M8=1G_.:D!S7YR_\ !%+QS\6/@'^P!\0/'7[0&OZW/\/[#4KWQ#X(N-?O!?:Q
M;^%DA$D+SN"S-N1=R*Y,G)SPR8ZC]CS_ (+H>%?VJ_C1\/\ PC_8?A_1?^%Q
M:3>ZSX*%MXOMM5U(I;?.UOJ]I%&/[-N9(CYJ1I)=#:KAG1U*U;C9N*Z6_'8E
MR2U?G^!]Y45\'_L[_P#!7?Q_\9O'_P"T3X'USX.^$?!OQ ^ <4!&CS_$"XNH
M_$C3,1%+%,-)7R[9U VRA)'+.BF-<Y'8_M/_ /!52/\ 9<\6?"_X?ZYHO@>S
M^+WQ+TV74VTK6/&RZ3X;T"*!<W#W.K26I<Q[PT412S+RNOW%7<RSV\]OQ?Z/
M[BK--Q[7OY6M?\T?7]%?G[\:?^"\&F^%/^"3MG^U;X%\ VOC#1H=4BTG6_#V
MH^)ETFZTR<W?V*18YX[:YCG9+AHR/]6K0OY@8'"'O/@-_P %79_B=^WVWP"\
M2?#^/POK.I> +#X@Z'J5GK_]J17=M< >9;7"&WA\B:-B<%&F1U4G<I(4UR2U
MTVO^"YG^&I+DDKO^M;?F?8U%?FCXY_X+[>+/ 7@/]J35+KX(^'Y+[]EK6K33
M-7M8_B!+Y6N0SRF+SK>7^RLJX8Q?NWC (=_WBE ']F^,_P#P6$\-?!']FSX$
M^+M6T?3K7Q=^T(EBGAS0;[7DLM/LY9[>.>:6\U%XL16ELLB^9,(&<[DVQ$G%
M3TOZ?CJOOL4]'9^?_DMK_=='V03@57BO_.7Y48^H_N]>O?MCZUX!_P $^?\
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
MJ(<JEQ:2D'*X\Q"ZL#E2/LN"7RXRJX^4X'/3FI6JNN]OG_3*ZI=RS10#D44
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
M0 M%)N^OY4;OK^5 "T4F[Z_E1N^OY4 +12;OK^5&[Z_E0 M%)N^OY4;OK^5
M"T4F[Z_E1N^OY4 +12;OK^5&[Z_E0 M%)N^OY4;OK^5 "T4F[Z_E1N^OY4 +
M12;OK^5&[Z_E0 M%)N^OY4;OK^5 "T4F[Z_E1N^OY4 +12;OK^5&[Z_E0 M%
M)N^OY4;OK^5 "T4F[Z_E1N^OY4 +12;OK^5&[Z_E0 M%)N^OY4;OK^5 "T4F
M[Z_E1N^OY4 +12;OK^5&[Z_E0 M%)N^OY4;OK^5 "T4F[Z_E2JVX4 %<W\6?
M^2>:M_UQ_JM=)7-_%G_DGFK?]<?ZK0!TE%%% ',Z4^/B9K1_Z=+7^<M<7^T[
M^UKIO[-6G:/;R:3>^(?%'BJ:YM?#VAVDT4,VJS06\MS*/,E*I&B11.S.QP .
M QP#V6G''Q%US_KSMO\ VK7BO_!0G]G+P)^U1\*XO#/BC5-6T3Q9IL-WK_@[
M6-%O)+/6=*O;:!O,FM)5&-VR0J\3;E>-V!7'(F4MI+8.C_ [G]GS]I^X^-?A
M"YN=2\%^(/".O:=I=IJEWI5U)#=*RW,+2QB"XA9HYQA6&1@@X! )Q5;]E/\
M;-T/]K/PSXPU32]%\0:%'X+\27WAB^@U6W5+@W%IL\U@D;/\OS\ G<<=*\9_
MX);?';Q]JUOXD^$/Q&DT?7=:^%>EZ&]KXGTF V\6LZ??6IEM8[J$D^3>QH@6
M14+(X977&[:*G_!(9OLVB_M%22;=J_&[Q&2[@+C_ % R2V.G .<'K]*J5N>2
MZ<MU]\=?378SYGHO[UG]TG;UT.U\)_\ !3O3]4_:JT7X7^(/A7\6/ J>,)+B
M#PKXDU_2(X=)\12P0F:6.-DE>2%O+5V43I&6"'%=-\5OV\=+^'WCOQ-HFD^%
M?$?C(?#VWAO/&=WI7D>5X:AEB:9=PD=6N)1$OF&*$.X5E)'(%>0_M0#XQ?##
M]O/X)>,=(\4>'?&_PS\6>(SX:F\(S:!#'<^'()[.5Y-5M;Y'+N8Q V\LH&R3
M8,%@3QO[)\G_  J+Q5^WQ_PFRI:72^,;OQ!-)>R(&N-)GT6W^RS8;Y?*VQ/&
MO5<Q,."" FVH-^3?S5M/QO\ (V^VEYI?)W_RM\S[N\$^/-.^(OA#2=?T6ZMM
M2T?7+2*^L;NWDWQ7,$J!T=3W#*P(^M>&6G_!2;PO?ZK%J$6AZV?AM-XE/@U?
M'1>#^R1JWVS["(2F_P \0M>8MA<>7Y7FLJ[AG-<S_P $F? 'B+X;?\$J/@SX
M3UJ<Z9XM_P"$+@\N&63,MH9(M\0[G$8DC!(&!C''2OAZW\'7=U_P:S>'_AU!
MIT=OX]FO--\!MI,TP^U0>(AXLAMY86W9*SQSB24@#<H0L" H<7*-JKAYI?>T
MK_+]3*,G:+]?P6GW[G[(0W'G%N.G^?Z5)6=X:BFM].BCN)&FN(8DCDD(^^P4
M;CGOSFM&I>XXNZNPHJ.Z+>4?+94;L2,BJWV>\_Y^8O\ OC_Z]!1=HJE]GO/^
M?F+_ +X_^O1]GO/^?F+_ +X_^O0!=HJE]GO/^?F+_OC_ .O1]GO/^?F+_OC_
M .O0!=HJE]GO/^?F+_OC_P"O1]GO/^?F+_OC_P"O0!=HJE]GO/\ GYB_[X_^
MO1]GO/\ GYB_[X_^O0!=HJE]GO/^?F+_ +X_^O1]GO/^?F+_ +X_^O0!=HJE
M]GO/^?F+_OC_ .O1]GO/^?F+_OC_ .O0!=HJE]GO/^?F+_OC_P"O1]GO/^?F
M+_OC_P"O0!=HJE]GO/\ GYB_[X_^O1]GO/\ GYB_[X_^O0!=HJE]GO/^?F+_
M +X_^O1]GO/^?F+_ +X_^O0!=HJE]GO/^?F+_OC_ .O1]GO/^?F+_OC_ .O0
M!=HJE]GO/^?F+_OC_P"O1]GO/^?F+_OC_P"O0!=HJE]GO/\ GYB_[X_^O1]G
MO/\ GYB_[X_^O0!=HJE]GO/^?F+_ +X_^O1]GO/^?F+_ +X_^O0!=HJE]GO/
M^?F+_OC_ .O1]GO/^?F+_OC_ .O0!=HJE]GO/^?F+_OC_P"O1]GO/^?F+_OC
M_P"O0!=HJE]GO/\ GYB_[X_^O1]GO/\ GYB_[X_^O0!=HJE]GO/^?F+_ +X_
M^O1]GO/^?F+_ +X_^O0!=HJE]GO/^?F+_OC_ .O1]GO/^?F+_OC_ .O0!=HJ
ME]GO/^?F+_OC_P"O1]GO/^?F+_OC_P"O0!=HJE]GO/\ GYB_[X_^O1]GO/\
MGYB_[X_^O0!=HJE]GO/^?F+_ +X_^O1]GO/^?F+_ +X_^O0!=HJE]GO/^?F+
M_OC_ .O1]GO/^?F+_OC_ .O0!=HJE]GO/^?F+_OC_P"O1]GO/^?F+_OC_P"O
M0!=HJE]GO/\ GYB_[X_^O4]G'-'N\Z19.F,+C% &#??\E2L_^P9-_P"C$I-"
M_P"2@^)O]RT_] >EOO\ DJ5G_P!@R;_T8E)H7_)0?$W^Y:?^@/0!T<@RC?3O
M7G?[2WC/P?X,^$%X_CVP@U'P7JLD.DZK'<6?VJS2"Y<1,]RA! MUW9D9OE1
M6) !(]%;E:B\A60CYOFZX.#^=#C=:@K)W/S(_P""9#:7\._VA[WP/\(/&%EX
MX_9OUJU\5WVM:1%?PZOH?P_N;?6)(K2&SO5++'%>6LAD>S=V"@-,NQ9 *9I?
M[,/AGX[6WPW^!?P,^(OB_P ?? /P[XET[Q1K%Y)?6.I>&?"VEZ9<_;+31]-O
MX;99KV6>[B@3;+<W0@AAD+$,(P?TNT3PMI_AJS:VTVQL].MFEDG,-K"D,9DD
M<N[E5 &YG9F)ZDL2>35C^SXDA$:_*O. !P,]:KF]Y/R_+;[B.CMU?_ ?WGYM
M_#OQ58_L0^!OVQ?A_P",+R"U\7>./&?B'Q9X%TF0;KWQQ;:IIUN;=+"/[][*
MMP)()5B#&$JF_:K*U?1W[%7AW2/V:OV6/@S^S;XC\26<'Q,L_AK;12::';[1
M*EO;16]W-&0"-D<T@4'/I7TTUM&6SCYE!P>X]>?ZTAMU+;N=WKZU"UAR-=O_
M "561:TES1[M_-ZGY(:3X2:[_P""*6C_ +'OVVR_X7I:W,'@JY\,Q_\ (1C@
M36%+ZH8,^8+'[.IF^UE1$<@;BQ"G]9/#NE?V-IMK:^8TGV2%(0S?><*H4,?<
MXS^-6EL(P^_'S;=N?:IHXU7I3ZN7=W^=K?D*2O/FZ?\ !O\ F.J.XM_M*;2S
MK_NG%244#*8T2,#_ %DW_?9H_L6/^_-_WV:N44 4_P"Q8_[\W_?9H_L6/^_-
M_P!]FKE% %/^Q8_[\W_?9H_L6/\ OS?]]FKE% %/^Q8_[\W_ 'V:/[%C_OS?
M]]FKE% %/^Q8_P"_-_WV:/[%C_OS?]]FKE% %/\ L6/^_-_WV:/[%C_OS?\
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
MBN[022/)G[-HT)_Y>)S],;4ZL<=J )/BA\5;K2-6A\,^&;:+4_%U^"RQL?\
M1]+B)^:YN&_A0 Y"_>;L#TK2^%_PIM?AS9W$OGRZAK6J.LNI:G,/W]](..?[
MJ+T51P!Q3_AE\+K3X<:+-''-/J&IZ@QGU#4K@8N-0G(Y=CV'HHX4<#%=7Y2Y
MSW]: &2Q[59LG.#U^E?#7_!1C_DOL'_8+B_]">ON>?\ U9^A_E7PQ_P48_Y+
M[!_V"XO_ $)Z /!:])_8[_Y.<\(?]?<G_I/+7FU>D_L=?\G.>$/^ON3_ -)Y
M: /T:3[@^E+2)]P?2EH **** .;OO^2I6?\ V#)O_1B4FA?\E!\3?[EI_P"@
M/2WW_)4K/_L&3?\ HQ*30O\ DH/B;_<M/_0'H Z1N5K/UWPU8^*="N]+U*TM
M=0T[4(6M[FUN85FAN(V!5D=&!5E8$@@@@@X-:)YIH3% 7?0X;X'_ +-'P]_9
MD\+W6A_#GP/X2\!Z+?7<E]<6&@:3!IUO/._WI&2)5!; "Y/1551A5 "Z7^S9
M\/M#^+MY\0++P-X-L_'VHP&UN_$UOH=K%K%U"2"8I+M4$S(=JY4M@[1Z5W!3
M-'E#-'6X')^)_@;X-\<>-?#OB77/"OAO6O$OA%I7T+5]0TNWN;_16E"B4VLS
MH7@+A5#>65W;1G.*TKKX?Z'>^-+7Q)-H^ES>(K&U>RM]4>SC:]M[=V5GA28C
M>L;,JDJ" 2 2,BMKRQ1L%**TU#0Y.#X$>#+;XLR^/H_"?AE/'<VG_P!E2^(U
MTJ :O)9[@WV<W>SSC%D ^67VY .,BNKCBV<T[;Q2A=M,.MPHHHH **** "OC
M6V_X*?ZU-;1.WA73=S*"<W+J/PZU]E&OR5L3NLK?/_/,<X]A0!]1G_@IMK$K
M 'PKI;>WVMLG\\5[+\/?''Q*^)'@C3?$&FIX'6SUB$7,,%TMTCQ*<X4E<CC%
M?GV_RH?RK]'OV21YG[-OA#/:Q"_@'8"@!T6L_%:V'[S0_ -YCO!K%U'G\&MS
MC\S3)/B1\1K5<M\-[.YV\L;?Q)#G'L'C7GZD#W%>C^6-N.U#1*PY% 'GD?QC
M\46P!O/ACXHC]?LM]87/\IQ3'_:)FM9=MQ\//B1;C^\-+BG7_P A3.?TKT80
MJ!2[>* /.O\ AIW0(/\ C\TWQAI_J9_#MY\OUVQM4FF_M2>!]3N5B_MK[&S9
M)-_97%DBX]6F1 ">P/6O0E7;7A__  4*B63]FJ^#<@WUH"#T/[T4 >A#X]>"
ML?\ (V>'?_!A%_\ %4R[_:!\$VMM))_PE&B2^6,[(;M)I&]E1"68^R@DU^97
ME@UUGP%3;\;?">/^@I!_Z$* /N\_'S4O$R[?"_@;Q-K D/RW-XJ:7:LO]X-,
M=Y^@CS[4PZ1\3O%O_'QJGA?PK#D@+86[ZA.H]0\FU0?^ 5Z3&H,K'\>?RIYA
M4^W;@T >:K^S/IWB$!O%&N^)O%14\Q7FH-%;-_VQAVK^==?X1^&/AWP%%MT7
M0]+TOC;NMK9(W(]V R?Q-;BJ$'%+0!']G7WZ8R3D_GUH>+Y68L3P<5)39/\
M5M]* /B?_@I7_P E>T'_ + X_P#1\M?.M?17_!2O_DKV@_\ 8''_ */EKYUH
M ^DO^"9B9^)OB9O^H7&/_(M?77BKP+I/CS0)M+UFQMM2T^Z&);>= T;>_L1V
M(P:^1_\ @F7_ ,E*\3?]@V/_ -&U]GI]P?2@#R;^P?%WP,VMHOVSQKX7M\;M
M-GE']K62#[Q@E<@3  $B-B&;@ \UVWP_^*NC_$[3I+C1[M)_)8QSPNICGM9!
MU26-L.C#T(QZ$UT+0*RX_P FN+^(WP4TWQEJ*ZQ:7%UX>\26ZXAU>P(2X '1
M9 05EC[%7!&"<8/- ':H^XGT]?6G5Y9I_P 9]6^&DRV'Q"M;>U1B$A\16,;?
MV7<D]#(I):W?H"&)4G)#8.*]-L[E;N!9$=)(W 9'0Y5P>A!]#]30!-1110 4
M444 %0WEY'90M)(Z11QJ7=W.%11U)/8#UJGXK\4V/@S0[C4M3O(;&QLT,DTT
MK;50#_...<D5YG#HNJ_M+2K=ZW#<Z/X#1@]MI+$QW6M@<^9==TA.1B(<L!EL
M@@  CO?$>J?M'ZA)8^'9KC1_!"R&.]UM!LN-5P<-#:]U0XPTN.1D#UKT[PCX
M.TWP/X>L]+TFUAL=/L4"001#"(.OXDGDD\DDU=L;"&QLHH88XX884"1I&NU4
M4= !V ]*G'% !7E_[9__ ";-XL_Z]1_Z&M>H5Y?^V?\ \FS>+/\ KU'_ *&M
M 'YTI_C_ .A-4^E_\A6V_P"NR?\ H25 G^/_ *$U3Z7_ ,A6V_Z[)_Z$E 'Z
MKZ5_R"[;_KDO\A5BJ^E?\@NV_P"N2_R%6* "BBB@ KF_BS_R3S5O^N/]5KI*
MYOXL_P#)/-6_ZX_U6@#I**** .8TT;OB/K@VYS9VW'K_ *VO'_V_/&_PXT;X
M&ZMX=^+&CZ7?>!?%6DWD-W>:YIYN-#LI88MT2WDS1F&W#/S%+*R#S$ 0[RM>
MQZ3_ ,E.UK_KTM?_ &K70747GP,I&X,,$>O]/SJ7&ZL!\)_\$>+[6/"?@[QA
MING^+-?\7?L_Z#8:/>>!M>UZ[-T+7S+0R:A96U])AKK3[60(J2.S",;H0[+%
MA:__  1%^,_@_P")=I^T1:>&_$VAZY<M\6]9UM8;&]CN)'LKDQBWNE"GYH93
M%*$D&5;8<'BOO"PM%LX5CCC2&.-%1$4;0BC@  <# ["K%:<WO<WE;\4[^NAF
MZ=_OO^#5O34_/[X._''P;K'_  <"?%:QM?%GARXU&X^%FBZ'';QWT;/-J%KJ
M&HR75HJAB6GBC=&>,?,JLI([U2\!ZE'^P=\1?VKO#_BQI%U+XM>([GQ;X LU
M@:2;Q>;O38HGL;)5YN+J.XB99(8\LB/&Y&U@U?H=16?*N51?9I^C=_SM]QLW
M>?-YI_-*W]>I\D_L'^!-*_9!_9)^"O[-WB[4KF+X@7_@F8O:Q64TR/Y,<?VX
MB=$>W0QR7(55>3+_ ,.\ U\@0_"G5M4_X(U:/^Q/,_\ Q?2SU"P\&WNC11%I
M8-,@UZ*>37""0%T\Z=$TZ7#,J,[)#_KB(3^NM%:7]]S[V?W.Z,U&R2[7_'?[
M]S/\.:<NDZ?':IN\NWC2)">I55 Y_(\>]:%%%2]7<<8V5D1W,/VF)HR9%5OX
MD8JP_$53&B ?\O%]_P"!!_QK0HH&9_\ 8H_Y^+[_ ,"#_C1_8H_Y^+[_ ,"#
M_C6A10!G_P!BC_GXOO\ P(/^-']BC_GXOO\ P(/^-:%% &?_ &*/^?B^_P#
M@_XT?V*/^?B^_P# @_XUH44 9_\ 8H_Y^+[_ ,"#_C1_8H_Y^+[_ ,"#_C6A
M10!G_P!BC_GXOO\ P(/^-']BC_GXOO\ P(/^-:%% &?_ &*/^?B^_P# @_XT
M?V*/^?B^_P# @_XUH44 9_\ 8H_Y^+[_ ,"#_C1_8H_Y^+[_ ,"#_C6A10!G
M_P!BC_GXOO\ P(/^-']BC_GXOO\ P(/^-:%% &?_ &*/^?B^_P# @_XT?V*/
M^?B^_P# @_XUH44 9_\ 8H_Y^+[_ ,"#_C1_8H_Y^+[_ ,"#_C6A10!G_P!B
MC_GXOO\ P(/^-']BC_GXOO\ P(/^-:%% &?_ &*/^?B^_P# @_XT?V*/^?B^
M_P# @_XUH44 9_\ 8H_Y^+[_ ,"#_C1_8H_Y^+[_ ,"#_C6A10!G_P!BC_GX
MOO\ P(/^-']BC_GXOO\ P(/^-:%% &?_ &*/^?B^_P# @_XT?V*/^?B^_P#
M@_XUH44 9_\ 8H_Y^+[_ ,"#_C1_8H_Y^+[_ ,"#_C6A10!G_P!BC_GXOO\
MP(/^-']BC_GXOO\ P(/^-:%% &?_ &*/^?B^_P# @_XT#1U!_P"/B]_\"&_Q
MJ[(Z[.O>O-_'_P 2-0U_Q3)X/\'-&^O*H.HZFT?F6^A1M_$PZ//CE8R1G()X
MH K_ !%\9WE[X@_X1/P;=37'B21<WEW),\MOH$1_Y:R@9#2]1'$?O'DC:*Z'
MX:_!_3_AQHC6]K<:A-=WC>??7LLY:>^F_BDD;JQ].P& .!5[X8_#+3?A9X=_
ML_3UF9I',UQ<SOYEQ>RG[TLK_P 3'\AT' KI <B@#-70U4?+<7F.V)S3O[%'
M_/Q??^!!_P :T** ,YM$!'_'Q>]#_P O!_QKXB_X*'6_V;X]0KNE;_B61<N^
M[^)Z^ZY_]6?H?Y5\,?\ !1C_ )+[!_V"XO\ T)Z /!:]'_9 C\_]ICP@GS;?
MM<N2IVL/]'E[UYQ7I/['?_)SGA#_ *^Y/_2>6@#]"ET0 ?\ 'S??^!!_QI?[
M%'_/Q??^!!_QJ^GW!]*6@#/_ +%'_/Q??^!!_P :L6%E]CW?O)Y-V/\ 62%\
M?2K%% '-WW_)4K/_ +!DW_HQ*30O^2@^)O\ <M/_ $!Z6^_Y*E9_]@R;_P!&
M)2:%_P E!\3?[EI_Z ] '2T9Q0>E</\ M"_'GP[^S7\)[_Q=XHN)X=+LI8+5
M4@C\R>ZN+B9(+>")?XI))I(T4=RPH [C=1NKP']GC]KZY^,5S=6?BCX?>+OA
MO?"YU6*U&JSV=]:W,.G736LS_:+222.-PREC%(P?(DV[T57;R6]_X*XWVF^)
MM)L[S]F#]IC3]'UW7;+0[+7KW1=,M].DDO+N.UMYB6OA*L;M(C#<@8!N5'8U
MO;^OZN+HVOZT/MC=1NR*^=_BK^WKX;^&GBCQI96^@>*/%&E_#18Y/'6KZ2MN
MUCX162#[0OGB25)976 K+(ELDS1QLC,HWBO=M!U>R\0:+8ZA8W4%Y8:A ES:
MW$+[HYXW4%'5AU5E((/H10[+^N^WWC9I;N:,U\YV?_!0[PE)X@2Z_L?Q"OP\
M;7/^$67QV1;#1?[5^T?9A:[?-^T[#.!$+CR?(+D*7SS7T/%(LCCZ4EJK] ZV
M9+112%@*8"T49HW4 !Z5^2FG_P#'E;_]<A_(5^M1-?DK8<6=O_UR'\A0!++]
MPU^C_P"R+_R;;X1_Z\O_ &=J_."090U^CW[(I_XQM\(_]>7_ +.U 'I%%&ZC
M=0 44;J-U !7B/\ P4'_ .3;+[_K_M/_ $:*]NW5XC_P4';_ (QLOO\ K_M/
M_1HH ^"1TKK/@/\ \EL\)_\ 85@_]#%<FO2NL^ __);/"?\ V%8/_0Q0!^FD
M7^L;_/<U)4<1_>-_GN:DW4 %%&ZC=0 4V3_5M]*=NILARC?2@#XG_P""E?\
MR5[0?^P./_1\M?.M?17_  4K_P"2O:#_ -@<?^CY:^=: /I3_@F7_P E*\3?
M]@V/_P!&U]GI]P?2OC#_ ()EG_BY?B;_ +!D?_HVOLY3\H^E #J",T;J-U %
M?4K&&_M9(9X(KB&92DD<BADD4\$,#P1[5Y>?A+K7PF=KOX?72-I_WI?#5]*W
MV.3/7[-(26MV/8<H3U ZUZQNHW4 <3\/?C5IOCV\FTUENM%\16HS=:/J"^7=
MP#NRKR)4]'0E3ZUVRG*UROQ(^%&B_%".)-4M6^T6Q!M;ZWD,-U9D]6CE&&7D
M#(Y![CFOCG6OVZ?B-X8UJ]TN+4+"XCTVXDM$EGM5:658W*!G..6.W)/J30!]
MWO\ <-<U\1_B=I?POT#[=J4[?O6$-M;P@R7%]*>D42#EG/3 ^O2OB[_AX)\2
M#_R]Z1U[V0/^'\Z^A?V2H6^+WAFW^(GB!I+_ ,2732VT1D55AT^-'(VPH,JI
M/=NIH Z#PO\ #75OB7K]OXD\=PQK]C<3:5X>$GF6VG'M+,/NR7'3#8Q'SMQN
M;/J"(,9QSZFFP#8,?EGK^=2;J  # HHW4;J "O+_ -L__DV;Q9_UZC_T-:]0
MW5Y=^V>?^,9O%G_7J/\ T-: /SJ3_'_T)JGTO_D*VW_79/\ T)*@0_U_]"-3
M:8?^)M;_ /79/_0TH _5C2O^07;?]<E_D*L57TIO^)7;?]<E_D*L;J "BC-&
M[G% !7-_%G_DGFK?]<?ZK725S?Q9_P"2>:M_UQ_JM '24444 <WI/_)3M:_Z
M]+7_ -JUTE<WI/\ R4[6O^O2U_\ :M=)0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 444$X% !13&EVIG;N/H"/ZXKF_&_QB\.?#F)?[9U6TLYG^Y;[B
M]Q(?18U!=L^PH Z5Y0AY^M-DN1$6RK_+R3CMZ_YYKS.3XI>-/'^%\*^$_P"R
M;-QD:IXD<VXQZI;1[I']1N*?A7F'[6-KXL^#_P ,[7Q!_P )WX@NM<N-0CM2
MT(2UM85979@D*[@,[<99F89ZC% 'T[YR_P"U_P!\FFM*I4\-T_NFOS9'[47Q
M&(_Y'+6O^_@_PHE_:C^(ZQL5\9ZT&QP=X.#^5 'VYXX^(^I^,_%TW@WP7(O]
MH0X.KZP4$EOH:'^ ?PM<$<!.V=QX!KKOAQ\.M/\ AAH TW382L3,9III&WSW
MDQ^_-*YY>1NI8^@ P!5/X-^%[#PQ\.]$BT^WCM89;2.Z=5Y+R2*&=V)Y9B2?
MF//X5UE !1110 4444 ,G_U9^A_E7PQ_P48_Y+[!_P!@N+_T)Z^YY_\ 5GZ'
M^5?#'_!1C_DOL'_8+B_]">@#P6O2?V.O^3G/"'_7W)_Z3RUYM7I/['?_ "<Y
MX0_Z^Y/_ $GEH _1I/N#Z4M(GW!]*6@ HHHH YN^_P"2I6?_ &#)O_1B4FA?
M\E!\3?[EI_Z ]+??\E2L_P#L&3?^C$I-"_Y*#XF_W+3_ - >@#I'Y1NO3M7F
M'[6GP@\!_M"? O4_ /Q)B2;POXP>#2V4SM!-]I>5#;-#*OS1S+,(VC<<AU4U
MZ>W*USWQ#^%^@?%KP?<:#XFTG3];T>Z*.]K=PB2/>C!D=>ZNK ,KJ0RL P((
M!HDKJPUH[GPU_P $]/B+X_\ V=OCW:_ 'QEJS?$?PIXC7Q7K/A3Q3>I_Q/;6
M/3]:EMKFWU; \N;S6E$D=TH7?NV,IV[C]&^-]OQ7_;$\$^&9(Y)M/^&=I+XQ
MO68%HFOIXY["Q1L_>*QO>2X.3N$+]5!'4?L]_L;_  \_9=2^_P"$)\/C3;C4
MIIIKF]NKR?4+Z7S96F:,W-P\DHB\QF;RPVW<2V,DD]EHWPZTGP_XCU;6+.QM
M;?5M>:%M1ND3$EYY*;(MYSR47('IFG)WFO1K[R(R:3:[Z?J?G[^RK<K\)?V?
M/^"@EOXQ:.WU+3?B%XKU;5?MDZ^=<6-SHMI+93,#R(Y;<JD9QAO+8 9!%?2'
M_!-SP%XE^'W_  2]^"7A76O-L?%VE_#C2;&:&;Y9K"<:?&J1L&YW1':A'8H:
M]*^)'[)GP[^+WC>Q\1^)?"VFZMK&GHL:33;Q'<(K;HUN(E81W*QMED$ZN(V9
MBFTL<[6I?!+PMJ_QATOX@7&BV,WC31M-FT>RU=T/VBVLYI$DE@4YQM9D4GCJ
MHJ%9TU#K[M_^W59?\$J*M*Z[M_?J?EEIWA_4G_X-A-%\$+"T?CZ::W\)RV#R
MYO/^$@;7UC>,C[QG\[=)M&3CGIS7ZS^&+*XL=)LX;AEDN(8(XY7'\;J@5C^8
M-<7:_LE?#ZS^+C>.X_"^FIXH9VG-U^\\L3MP;D0;O)%P5R#.$\T@D%\$@^B1
MQ;#G.:I[M]W?\+:$S5YW6W_!N25'<QR218C8(W8D9J2B@HS_ +%J'_/Y#_WY
MH^Q:A_S^0_\ ?FM"B@#/6ROPPW7D>W(SB+K7Y1Z:-EA;J-W^J!//!.!7ZV'I
M7Y*:?_QY6_\ UR'\A0!,QPK9Y7T]:_1/]E"VO)OV<O"+1W,:+]BZ&//_ "T>
MOSKE_P!6:_1_]D7_ )-M\(_]>7_L[4 =O]BU#_G\A_[\T?8M0_Y_(?\ OS6A
M10!G_8M0_P"?R'_OS1]BU#_G\A_[\UH44 9_V+4/^?R'_OS7BO[?EK=1_LWW
MYFN(Y%^WV> (]O\ RU%>]5XC_P %!_\ DVR^_P"O^T_]&B@#X)'3_/%=5\#
MS?&CPJ$;:_\ :D&"1G!WBN5'2NL^ _\ R6SPG_V%8/\ T,4 ?I,+2^+MMNHQ
M_P!LO<T[[%J'_/Y#_P!^:N1?ZQO\]S4E &?]BU#_ )_(?^_-'V+4/^?R'_OS
M6A10!G_8M0_Y_(?^_-(UE?[6W7<6W'_/*M&FR?ZMOI0!\1_\%(DDC^+.@"63
MS'_L?J!@?Z^;_P"M^5?/-?17_!2O_DKV@_\ 8''_ */EKYUH ^CO^";$,TOQ
M'\2>3-Y+?V;'DE=P(\VOL1;'4 HQ>18Q_P \J^0?^"9?_)2O$W_8-C_]&U]G
MI]P?2@"A]BU#_G\A_P"_-'V+4/\ G\A_[\UH44 9_P!BU#_G\A_[\T?8M0_Y
M_(?^_-:%% &>+6]65-UU&?7]U[U^7_CH,/'6N;CN;^TKG)QU/G/7ZF2?ZU:_
M+7Q[_P C]KW_ &$[K_T<] &2<?Q=.]?=W[!4%W/^S=IAAN(XU^UW7#1Y_P"6
MAKX0?[A^E??/_!/O_DVG3?\ K[N?_1AH ]<^Q:A_S^0_]^:/L6H?\_D/_?FM
M"B@#/^Q:A_S^0_\ ?FC[%J'_ #^0_P#?FM"B@#/^Q:A_S^0_]^:\R_;%M;R/
M]FOQ49+I&7[,,A8]N?G6O7:\O_;/_P"39O%G_7J/_0UH _.E.O3"\X'_  (U
M-I^YM3MQ_P!-DVGT.]*A3_'_ -":I]+_ .0K;?\ 79/_ $)* /U(TVSU Z;;
MXO(_]4O6(>@J?[%J'_/Y#_WYJQI7_(+MO^N2_P A5B@#/^Q:A_S^0_\ ?JK=
MG'+'%^^<._J!BI:* "N;^+/_ "3S5O\ KC_5:Z2N;^+/_)/-6_ZX_P!5H Z2
MBBB@#F])_P"2G:U_UZ6O_M6NDKF])_Y*=K7_ %Z6O_M6NDH ***,T %%&:,T
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M-OK*ZDML(5G^W?V@]O&EFR&!+?YWD$VT"(UI[1VVO^%]?P_7N3%2Y8WWUO\
M<[?UWL?HCH]^FIVR7$4GF0S(LB-@C(.2#@^V*N55TNP73H?+1%CB4*J*H^Z
M  /R JU4O<<;VUW&SW$=M&7D=8U'5F. *@_MFS_Y^K;_ +^K_C4L\*W,3))&
MKJ>S#(-5?[ L_P#GQL_^_2_X4%$O]LV?_/U;?]_5_P :/[9L_P#GZMO^_J_X
MU%_8%G_SXV?_ 'Z7_"C^P+/_ )\;/_OTO^% $O\ ;-G_ ,_5M_W]7_&C^V;/
M_GZMO^_J_P"-1?V!9_\ /C9_]^E_PH_L"S_Y\;/_ +]+_A0!+_;-G_S]6W_?
MU?\ &C^V;/\ Y^K;_OZO^-1?V!9_\^-G_P!^E_PH_L"S_P"?&S_[]+_A0!+_
M &S9_P#/U;?]_5_QH_MFS_Y^K;_OZO\ C47]@6?_ #XV?_?I?\*/[ L_^?&S
M_P"_2_X4 2_VS9_\_5M_W]7_ !H_MFS_ .?JV_[^K_C47]@6?_/C9_\ ?I?\
M*/[ L_\ GQL_^_2_X4 2_P!LV?\ S]6W_?U?\:/[9L_^?JV_[^K_ (U%_8%G
M_P ^-G_WZ7_"C^P+/_GQL_\ OTO^% $O]LV?_/U;?]_5_P :/[9L_P#GZMO^
M_J_XU%_8%G_SXV?_ 'Z7_"C^P+/_ )\;/_OTO^% $O\ ;-G_ ,_5M_W]7_&C
M^V;/_GZMO^_J_P"-1?V!9_\ /C9_]^E_PIKZ+8I]ZQLQCK^Y7C]* )SK5F!_
MQ]6W_?U?\:5=7M7;"W5N2>@$@YJK)IFGP1&1[6QC11N+F-5V@=\XXKSW5_C?
MX;O+^33?"VCR^.-31BK1:5 CVL#@9_>W3XA3Z;BP/\). 0#TK^VK/!_TNU^4
MX/[U>#^=<S\0_C=X9^'9\O4=8MUO"/DL;<^?=S>@$2Y8Y_#ZURL?PL\8?$4;
MM?U/3_"M@PP=-T"-6N #U5[IUR/?RU7ZUUG@;X(^%_AU;*FDZ'8P29R\\B>=
M<2GU:1B6+'U)H Y4?$'QK\10JZ+9:;X/TYN#?ZS(L]XR^L=LC84_]=&/TKG?
MB]\%-!TSX1>+-7U;4[SQ5KT&C7<D=_J=TLGD-Y3G,,2X2+!Z;%W#CDU[8^A6
M;'_CRM6]VB4G^5<;^T+HMG!\!_&K+96:LNB79!$*]?)?VH _-T7$F/\ 62?]
M]FC[3*,XDEZ'^,^E-'2AAN'X'^5 'V]_P3KN;.W^"%U)+);)<G4YE+NRB0KM
M3 )/./:O?/[7L\?\?5K_ -_%KP/_ ()WZ;!?_ 6X::WMYG_M68;G0-QMC]17
MO']@6?\ SXV?_?I?\* )?[9L_P#GZMO^_J_XT?VS9_\ /U;?]_5_QJ+^P+/_
M )\;/_OTO^%']@6?_/C9_P#?I?\ "@"7^V;/_GZMO^_J_P"-']LV?_/U;?\
M?U?\:B_L"S_Y\;/_ +]+_A1_8%G_ ,^-G_WZ7_"@"7^V;/\ Y^K;_OZO^-?/
MW_!1[4;>Z^"&G+'<0R-_;,)VJX)_U<M>^?V!9_\ /C9_]^E_PKP'_@HWID%G
M\#M/:&W@A;^V(A\B!<_NI?2@#XF3[H^E)(-R$"E0Y7\*24XC;Z=Q0!^H7P[U
M2VB\!Z"K7%NK#3;8$&0 C]T*V_[9L_\ GZMO^_J_XU@?#S0[-_ .@_Z'9LQT
MZV))A7G]TOM6U_8%G_SXV?\ WZ7_  H E_MFS_Y^K;_OZO\ C1_;-G_S]6W_
M ']7_&HO[ L_^?&S_P"_2_X4?V!9_P#/C9_]^E_PH E_MFS_ .?JV_[^K_C1
M_;-G_P _5M_W]7_&HO[ L_\ GQL_^_2_X4?V!9_\^-G_ -^E_P * '3:Q:&,
M_P"E6W0_\M5]/K7P_P#\%$IDN/CS;M&RR+_9D0W*<C[SU]N/H-F%YL;/I_SQ
M7_"OB'_@H?:1V?QZA6&..)/[,B.$0+_$_I0!X37H_P"R!*L'[3/A%I&5%%W)
MRQP/^/>6O.*]'_9 B6?]IKP@KJK+]JDX(R#^XFH _1-=9L]H_P!*MNG_ #U7
M_&E_MFS_ .?JV_[^K_C47]@V9_Y<;/\ []+_ (4?V!9_\^-G_P!^E_PH E_M
MFS/_ "]6W_?U?\:EM[R&[W>5+')MZ[&#8JK_ ,(_9G_EQL_^_*_X5-8Z?#8;
MO)AAAW8SY:!<_7% &'??\E2L_P#L&3?^C$I-"_Y*#XF_W+3_ - >EOO^2I6?
M_8,F_P#1B4FA?\E!\3?[EI_Z ] '2GI7,_%[XK^'_@E\.]0\3^)]172]&TU5
M\V<HTC%G=4C1$4%G=W9555!+%@!S722']VWT["O*?VR?V=?#'[6/[/FK_#[Q
M;J%YI%CX@DMA:ZA9W(MKS3[^*>.>TGMW/ FCGCB=/5E [U,M-4"U=C)_9Q_;
M.T']H+4[C3QHOC'PGJPGOX;6P\1Z0]G)>Q6-Q]EGEC96>-@)@05+*XR 5^4D
MW_'O[7GA+P?\5#X$LFUKQ3XU@2WFO]'\/:?)J$^D03DB.:[*D);H0"P#NKE1
MD*PKY:_8%_: \?\ P@^*0^"?Q4M-/\::Y='Q;KO@CQU8Q+'-XB6RU>:'4(;V
MV S:W0FD5MT9\J5'0?*X91Y1^RW\6OB9^QY_P2T^&/[0EMK6A^,H?'VJ:9XB
M^).BRZ4[ZIKMUKNIPVLL\-XCE_M-L]U!&MNT93R[;R1@@9T=E)7\OODVOT,I
M2:37F_P29]W?%G]MWP/\(O&6KZ1JEQJ]U_PC<4,_B6]TVRDN;#PG%*I:*2_G
M!VP*Z#?@994P[@(RL?8K*2.>VC>.19(Y%#HZME7!'!![@^M?G;^R1$UC^SW_
M ,%!)?&$<S7Y^(WB\ZS)>J TMBNB6?V8X;&(?L9BV9^7&<<9KZ(_X)H6?BK3
M_P#@E;\#H-96X'BR'X;:0CK<Y:9)AIT0B$N>=X^3=GG.<\YK.[4.9?W?_)E=
M_=U-;7E;K=KY+2_S.HM_VY? +_$E-"^U:I]A.J?\(^/$ALF&@G5=_E_V=]K)
MV_:"Z[,8V%\(&WG:?:8W5W&&[=*_(?38-4;_ (-;-'ACCOO^$WNEMXY0YQ?#
M7W\1)N8_Q+,+HD]F!]Z_6CPO'=1Z39K>?\?2P1B<YR/," -C_@0-.UFX]4[7
M[JU[KYZ$R;C)Q_K>WY&I1GFBH;U9S%_HYC$G^WTIE$P.:*RPFL#^*Q_ -1MU
MC^]8_K0!J'I7Y*:?Q9V_M&/Y"OU7VZQ_>L?QW5^5-CS;1MQ\R G'0]>?UH D
ME^Y7Z/\ [(AS^S;X1_Z\_P#V=J_."3IR/ESR?2OT0_92_M-_V=/"1A:TV?8C
M]X'/^L?_ .M0!ZM167MUC^]8_K1MUC^]8_K0!J45E[=8_O6/ZT;=8_O6/ZT
M:E>(_P#!0@X_9KOO^O\ M/\ T:*]:VZQ_>L?UKQC]O4:@/V=+[[4;7R_MUIR
MF<_ZT?\ UJ /A8=*ZSX#?\EL\)_]A6#_ -#%<FOW:ZKX'>9_PN;PKY6WS/[4
M@V[ONYWCK0!^FT1_>-_GN:DK)"ZMO;:UC^3>IIVW6/[UC^M &I167MUC^]8_
MK1MUC^]8_K0!J4V3_5M]*S=NL?WK']:0KK ZM8X')^]0!\=?\%*_^2O:#_V!
MQ_Z/EKYUKZ&_X*/FX_X6OX?^TF%I?['Y,8.W_7R^M?/- 'TI_P $R_\ DI?B
M;_L&Q_\ HVOL]?NCZ5\3_P#!-M;H_$GQ)]E\D-_9L>3+G!'F^U?8@76,?>L1
M[#=0!JT5E[=8_O6/ZT;=8_O6/ZT :E%9>W6/[UC^M&W6/[UC^M &A)_K5_SW
MK\M?'O\ R/VO?]A.Z_\ 1SU^G2KJOFKN:Q]^&]:_,/QSN_X3G7/,V^9_:5SN
MV],^:^<4 93_ '#]*^^?^"??_)M.F_\ 7W<_^C#7P.W3^=?=G[!@U!OV;=+^
MSFTVB[N>7!S_ *PT >\45E[=8_O6/ZT;=8_O6/ZT :E%9>W6/[UC^M&W6/[U
MC^M &I7E_P"V?_R;-XL_Z]1_Z&M=YMUC^]8_K7F?[8J:D?V;/%7G-:>7]F7.
MW.3\ZT ?GRA_K_Z$:GTL_P#$VMO^NR?^A)4(.3QG;S@'M\QJ6PRU_;KW\Y-H
M[ [TH _5C2O^07;?]<E_D*L5B::FK#3;?:UD5\I<'YO05/MUC^]8_K0!J4 Y
MK**:P?XK$_7=5^R680C[1Y?F]]F=M $U<W\6?^2>:M_UQ_JM=)7-_%G_ ))Y
MJW_7'^JT =)1110!S>D_\E.UK_KTM?\ VK725S>D_P#)3M:_Z]+7_P!JUTE
M$=Q$9E7!Q@YZX_S]*+>'R5/^T<]<XJ2B@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH ***;++Y2YX^I.!0 ZBJ]UJ"V=LTTC1QQJ-Q=VVJH[Y/\ 6N!U
M3]J3PHE\UGHMQ=>+M17@VV@6[:AM[?-)'F->>#N88Y]* /1!+FFI<J_W<\'!
M]J\S/B/XD>-,_8=!T?PG:R#)FU>Y-[<#Z0Q$(/Q?([BG#]G<^+'W^,/%'B+Q
M,&/-FL@L-/ SP/)A"EOJ[-F@#TN.995#+RK#((Y!IV[Z_E7YI?&C4KSPI\8/
M%&F:;>WMCI^GZG/;6]O!<R+%$B.54 ;N.E<U_P )CK'_ $%]4_\  N3_ .*H
M _3GQI\0M%^'6E-?:YJ-KIMJ.!).X7>?[JCJQ]@":XB7XO\ B+Q[+L\%>%Y/
ML\@_Y#&O;K.T4=F2(#S9<^GR#WKY^_X)V@^+?BCK4FJG^TY-.L$EM6O/W[6S
MF3!:,ODH2!@E<9K[.$6]<Y(W"@#S>']G;_A*G6X\;:]?^+)CR;/'V/2U^ELA
M^;ZR,^:] TO1+70;&.UL;>WL[:(;5BA01HH]@!5P44 -C38?Z4ZBB@ KB?VC
M/^2!>-O^P'>?^B7KMJXG]HS_ )(%XV_[ =Y_Z)>@#\T1TH/3\#_*@=*#T_ _
MRH ^YO\ @G%_R0.X_P"PM/\ ^@QU[]7@/_!.+_D@=Q_V%I__ $&.O?J "BBB
M@ HHHH *^>_^"DO_ "0S3?\ L,P_^BY:^A*^>_\ @I+_ ,D,TW_L,P_^BY:
M/AY/N#Z4DO\ JV^E*GW!]*27_5M]* /U)^''_(@Z!_V#;;_T4*W:POAQ_P B
M#H'_ &#;;_T4*W: "BBB@ HHHH 9/_JS]#_*OAC_ (*,?\E]@_[!<7_H3U]S
MS_ZL_0_RKX8_X*,?\E]@_P"P7%_Z$] '@M>D_L=?\G.>$/\ K[D_])Y:\VKT
MG]CO_DYSPA_U]R?^D\M 'Z-)]P?2EI$^X/I2T %%%% '-WW_ "5*S_[!DW_H
MQ*30O^2@^)O]RT_] >EOO^2I6?\ V#)O_1B4FA?\E!\3?[EI_P"@/0!TC?=K
MEOBK\(-%^-/@M]"\06\EQ8^?#=1-%<26\UM/"ZR131RQLKHZ.JLK*000*ZH\
MBFA,4PN^AXK^S_\ L.>#_P!FK4KK5M)N?$GB+Q'<-=JNN>)]7FU;4+>&YN3=
M36T4DA_=PM,2Q50,L S;SDDTW]A7X>:+X^;7+6QU:*&/4VUR'1#JUP^@VNI>
M:9OMT=@6^SI/YK-)O"??.[[W->U-'N%!BR3[TK]/3\-5]SU%;6_]>?X:'C?Q
M-_87^'GQF\7WVN:YI=[]JUR*.#7K6TU*XM;#Q1'$-L*ZC!&RQW@C7Y5\U3A2
M5^[P.SO?@GHUY\8-)\<%M2CUK1=+ET>VBBU*>*P6WE=';=:JWD/("B[9&0LH
MR 0":['RZ/+H78?J>.6?["?P\M/B3_PDR:7>;EU,ZZFD-J,[:+%JA8L=06QW
M>0+K<2WFA P8DYR<U[#%$4;)I^.*51B@-WS!1110 4444 !Z5^2FG_\ 'E;_
M /7(?R%?K6>E?DII_P#QY6__ %R'\A0!++]PU^C_ .R+_P FV^$?^O+_ -G:
MOS@E^X:_1_\ 9%_Y-M\(_P#7E_[.U 'H]%%% !1110 5XC_P4'_Y-LOO^O\
MM/\ T:*]NKQ'_@H/_P FV7W_ %_VG_HT4 ?!(Z5UGP'_ .2V>$_^PK!_Z&*Y
M,=*ZSX#_ /);/"?_ &%8/_0Q0!^FD7^L;_/<U)4<7^L;_/<U)0 4444 %-D_
MU;?2G4V3_5M]* /B?_@I7_R5[0?^P./_ $?+7SK7T5_P4K_Y*]H/_8''_H^6
MOG6@#Z4_X)E_\E*\3?\ 8-C_ /1M?9Z?<'TKXP_X)E_\E*\3?]@V/_T;7V>G
MW!]* %HHHH **** (Y/]:M?EKX]_Y'[7O^PG=?\ HYZ_4J3_ %JU^6OCW_D?
MM>_["=U_Z.>@#(?[A^E??/\ P3[_ .3:=-_Z^[G_ -&&O@9_N'Z5]\_\$^_^
M3:=-_P"ONY_]&&@#VRBBB@ HHHH *\O_ &S_ /DV;Q9_UZC_ -#6O4*\O_;/
M_P"39O%G_7J/_0UH _.E/\?_ $)JGTO_ )"MM_UV3_T)*@3_ !_]":I]+_Y"
MMM_UV3_T)* /U7TK_D%VW_7)?Y"K%5]*_P"07;?]<E_D*L4 %%%% !7-_%G_
M ))YJW_7'^JUTE<W\6?^2>:M_P!<?ZK0!TE%%% '-Z3_ ,E.UK_KTM?_ &K7
M25S>D_\ )3M:_P"O2U_]JUTE !1110 4444 %%%% !1110 4444 %%%-<XQ]
M: '45\R_MO?M&^,/@OXQT*S\.ZA%96]Y9/-,'MHYB[!P <LIQQZ5XG_PWE\4
M?^@]:_\ @N@_^(H _0:LGQ'XQTWP98?:=6U*QTV #F2YF6)>.O+$5\5?#O\
M:X^(OQ,^(&A^'=0\1/;V&O7<5E/)9VD4,\:2-L+)($RK ]QTKZO\,?L[>$/#
M.I_;/[)_M74,@_;=4F>^N"<]0TI;'_ <4 49?VE;'6V:/PKHGB'Q9)RHEL[3
MR;0-_M32[5Q_M+N%1FR^*'CA US>Z!X)LY1_JK-#J5\@]#(VV('W"GK7IB0)
M%&JJJJJ\!0, ?A2A%':@#S>Q_9B\.ZA,MQXBEU7Q==*0=VL7;31@]<B(8C7\
M%KO=,T&ST2S6WL[6WL[=#\L4,8CC'_ 0,5< Q10 U(E3IG\Z=MR<T44 ?F9^
MT3_R7WQI_P!ANZ_]&-7'5V/[1/\ R7WQI_V&[K_T8U<=0!])_P#!,S_DIGB;
M_L&1_P#HPU]GQ_ZM?I7QA_P3,_Y*9XF_[!D?_HPU]GQ_ZM?I0 ZBBB@ HHHH
M *XG]HS_ )(%XV_[ =Y_Z)>NVKB?VC/^2!>-O^P'>?\ HEZ /S1'2@]/P/\
M*@=*#T_ _P J /N;_@G%_P D#N/^PM/_ .@QU[]7@/\ P3B_Y(%<?]A:?_T&
M.O?J "BBB@ HHHH *^>_^"DO_)#--_[#,/\ Z+EKZ$KY[_X*2_\ )#--_P"P
MS#_Z+EH ^'D^X/I22_ZMOI2I]P?2DE_U;?2@#]2?AQ_R(.@?]@VV_P#10K=K
M"^''_(@Z!_V#;;_T4*W: "BBB@ HHHH 9/\ ZL_0_P J^&/^"C'_ "7V#_L%
MQ?\ H3U]SS_ZL_0_RKX8_P""C'_)?8/^P7%_Z$] '@M>D_L=_P#)SGA#_K[D
M_P#2>6O-J])_8Z_Y.=\(?]?<G_I/+0!^C2?<'TI:1/N#Z4M !1110!S=]_R5
M*S_[!DW_ *,2DT+_ )*#XF_W+3_T!Z6^_P"2I6?_ &#)O_1B4FA?\E!\3?[E
MI_Z ] '2T45C^/O'6C?#/P9J&O\ B'5M/T/1=)A,]Y?WTZP6]L@_B=V( &<#
MGJ2!SG%'4#8HKQO]G_\ ;4\ _M,7EU:^&=<OH=2M9+I%TS6-*NM%U"YBM9?(
MFN8;>]ABEF@6;Y#+&K1JV$9E<,@YGQA_P5"^!?P^_:LL?@5JOQ(T^'XL:I<0
M6EOX>2SO+B<RS)OC4O'$T:DJ0WS2# Y)%'6P'T517E?Q-_:U\!_!_P =6_AO
MQ#XGCL=6N8X9I$CM9KB/38IG:.&:\ECC>*QAFD5DCDNWC21T=58E2*],B#!5
M!+9_^M0*Y8HKR^V_:U\ 3?&-? J^)4D\1B<V)"VMPUB+L*7-D;T1_9/MNQ6?
M[+YOGA 6\O;DUZ:C;FZTKWU&/HHHI@%%%%  >E?DII__ !Y6_P#UR'\A7ZUG
MI7Y*:?\ \>5O_P!<A_(4 2R_<-?H_P#LB_\ )MOA'_KR_P#9VK\X)?N&OT?_
M &1?^3;?"/\ UY?^SM0!Z/1110 4444 %>(_\%!_^3;+[_K_ +3_ -&BO;J\
M1_X*#_\ )ME]_P!?]I_Z-% 'P2.E=9\!_P#DMGA/_L*P?^ABN37I76? ?_DM
MGA/_ +"L'_H8H _32+_6-_GN:DJ.+_6-_GN:DH **** "FR?ZMOI3J;)_JV^
ME 'Q/_P4K_Y*]H/_ &!Q_P"CY:^=:^BO^"E?_)7M!_[ X_\ 1\M?.M 'TI_P
M3+_Y*5XF_P"P;'_Z-K[/3[@^E?&'_!,O_DI?B;_L&Q_^C:^ST^X/I0 M%%%
M!1110!')_K5K\M?'O_(_:]_V$[K_ -'/7ZE2?ZU?\]Z_+7Q[_P C[KW_ &$[
MK_T<] &0_P!P_2OOG_@GW_R;3IO_ %]W/_HPU\#/]P_2OOG_ ()]_P#)M.F_
M]?=S_P"C#0![91110 4444 %>7_MG_\ )LWBS_KU'_H:UZA7E_[9_P#R;-XL
M_P"O4?\ H:T ?G2G^/\ Z$U3Z7_R%;;_ *[)_P"A)4"?X_\ H1J?3/\ D+6W
M_79/_0DH _5?2O\ D%VW_7)?Y"K%5]*_Y!=M_P!<E_D*L4 %%%% !7-_%G_D
MGFK?]<?ZK725S?Q9_P"2>:M_UQ_JM '24444 <WI/_)3M:_Z]+7_ -JUTE<W
MI/\ R4[6O^O2U_\ :M=)0 UI51<LP4#DD]JP_ _Q3\,_$ZWO)?#?B+0_$$>G
M7+V=V^FWT5VMK.APT3F-CM<8Y4X(KS/_ (*#? KQ7^TO^QWX[\#^!_$,/ACQ
M3K^GB/3[RX#&UE=)8Y3:W&SYQ;W"(UO*4.X1SN1DXKY=_P""9WQ'\"?$CXI>
M(/"NO^!3\#_C[X=N==N+C0;&&*&"]L;FXC2>:QN5C\G4((98X0' )B=4!10<
M$BK\WD)NR3[GW&?CEX)&I"S_ .$P\+?;#+Y @_M6#S#)NV[-N[.[=QCKGBM?
M4_&6CZ)JUA87NJZ;9WVJLR65M/<I'->,O+"-"07([A0<5\-_$/\ X)4?L[Z!
M^T1\']'\*_!OX;Z-XCCUT>+=1U6+2HGU);;36$RL9L;]\MX]JKL<[AYBYYS7
M'_"VQM_VMOA_^V;XX\80PW&N:/XJUWPWH%Q<H&NO"MKI5JD5M]ED&UH,RA[@
MLA5F:0$L<"IYE;7=7;]%;_,=GS*VS:2]7?\ R/TD\Y<_>'3-9[>,M(7Q)_8Q
MU33O[8\G[3]A^TI]J\K./,\O.[;G^+&*\+_X)]_M%:Q\<_\ @G'\*_B9XB3[
M5KVO>"K'6=15>&NIS:+)(1QU<@MT_B%?GW;_ !!U#1O^" .D_M527&E/\;)-
M3M/B+_PD@0&?[9/XBC1K'S"P?[*;60V)@+%1&2N&<*:OE:FX/H[?>[(F,KJ+
M76_X(_8D,&Z4M9_AV^_M/3H;KRY(?M$22;'Y*[ANQGVR*T*6SL$975T%%5]1
MU%-,M'FD61E3J(T+-^59O_"=6W_/KJG_ (!O_A04;5%8O_"=6W_/KJG_ (!R
M?X4?\)W:_P#/KJG_ (!O_A0!\D?\%+^?B+X7_P"P9)_Z,%?-F*^B/^"C.L1Z
MQ\0?#;1QW$?EZ8X(FB,9.9,\9ZU\[T =?^SQ_P E^\%_]ANU_P#1J5^FM?F/
M\ YQ:?'7P?,RLRQZS:L0@W$_O4Z"OT>_X3JV_P"?75/_  #D_P * -JBL7_A
M.K;_ )]=4_\  .3_  H_X3JV_P"?75/_  #D_P * -JBL7_A.K;_ )]=4_\
M .3_  H_X3JV_P"?75/_  #D_P * -JBL7_A.K;_ )]=4_\  .3_  H'CJV)
M_P"/75/QLW_PH _.;]HG_DOOC3_L-W7_ *,:N.KKOC_<K=_'7QA*H95DUFZ8
M!EVG_6-U%<C0!])_\$S/^2F>)O\ L&1_^C#7V?'_ *M?I7Q+_P $X]8CT;XB
M^)))([J0-IL8 AA:0\2$]J^P$\<VP4?Z+JG''_'F_P#A0!N45B_\)U;?\^NJ
M?^ <G^%'_"=6W_/KJG_@')_A0!M45B_\)U;?\^NJ?^ <G^%'_"=6W_/KJG_@
M')_A0!M5Q/[1G_) O&W_ & [S_T2];G_  G5M_SZZI_X!R?X5QO[0/C&WN_@
M7XRA6VU)6ET6[0%[1U7)A?J<4 ?G..E!Z?@?Y4#I2-T_ T ?<_\ P3B_Y(%<
M?]A:?_T&.O?J^</^">WB>'2O@7<1O!?2,=4F;,5NTB\JG<5[K_PG5M_SZZI_
MX!R?X4 ;5%8O_"=6W_/KJG_@')_A1_PG5M_SZZI_X!R?X4 ;5%8O_"=6W_/K
MJG_@')_A1_PG5M_SZZI_X!R?X4 ;5?/?_!27_DAFF_\ 89A_]%RU[5_PG5M_
MSZZI_P" <G^%>!_\%$/$T.K_  5T^*.&\C9=7B?][;M&,".7UH ^,$^X/I22
M_P"K;Z4J'*#Z4DO^K;Z4 ?J5\./^1!T#_L&VW_HH5N5Q?P_\9V\'@305:UU,
M[=.MAQ9O@_NA[5M?\)U;?\^NJ?\ @')_A0!M45B_\)U;?\^NJ?\ @')_A1_P
MG5M_SZZI_P" <G^% &U16+_PG5M_SZZI_P" <G^%'_"=6W_/KJG_ (!R?X4
M:\_^K/T/\J^&/^"C'_)?8/\ L%Q?^A/7V;+XYM2F/LNJ<Y_Y<W]/I7Q5_P %
M!-435?CK#)''<1@:;$,2Q&-OO/V- 'AM>D_L=_\ )SGA#_K[D_\ 2>6O-J]$
M_9(O5L/VDO"<SK(RQW4A(12S<V\HZ4 ?H^GW!]*6L1?'5MM'^BZI_P" ;_X4
MO_"=6W_/KJG_ (!R?X4 ;5%8O_"=VH_Y==4_\ W_ ,*O:1K<>LB3RXKJ/R\9
M\Z%H\YSTSUZ4 8]]_P E2L_^P9-_Z,2DT+_DH/B;_<M/_0'I;[_DJ5G_ -@R
M;_T8E)H7_)0?$W^Y:?\ H#T ='(<1MVXZUY#^V]^S/!^U_\ LV:UX"E\0WWA
M2\U*6TO--UFS :;3;^UN8KJUF"$@2!9H8RT9.'7*]Z]?8X6N.^,GP@M?C5X&
M.C7FH:UI,D-S!?VFH:3>?9;RRN8)%EBE1\,IVNH)1T>-QE71E)4DE=6''1\Q
M\?\ _!.C]IKQ%8_%*'X._&GP_9VOQ.L[[Q/K'ASQ;I'S:'XTMDUB:/47@C)\
MVTGCG?$EO(&&T)(DC!A@L/#/QN_X)T_&_P ,ZI>?$27XO?!?XF>.4TC7=,U?
M2+:SU[PI?ZQ=&.VNK>XMRJW%J+N:*)XI%+QQN"I*H-ON'[.O[ >E_!#Q@WBC
M7/&7C#XF>,(4U2VL-:\0"QM9-*M-0O#>7,-O#86]M C23;7>7RS(Q& RQA(D
MVO@S^R3+\++/2(=>^(/Q"^*Q\/W7VG2)O&=U833:8WE-$&#VEI;M<2!6($MU
MYTHW,1)DG=6CJ1?DS+51DUU:/D;]DX1_$7]GG_@H-?>,%:ZNM6^(GBW2]7^T
MQG:EE:Z'9V]O$ >J):^61_OU]'_\$V?%_BCQ+_P2T^"&M:]]HNO%MU\-])NI
M6NR3-=3_ -GQ,CR$\[W(5F)YRQK2^*G_  3T\+_%'Q9XHOO^$@\9>'M*^(4:
M1^.="T:\M[?3_&X2%8$^UEX'N(CY*B)GLIK9I8PJRF0*H'HR_!5;+XK:#XDL
M?$7B;2]-T#1I-%A\+V=U%'H,ZLT92>2W\O>9HECV1LLBJJLP*G@UFDG34>ON
M_P#DJM^)IM+357;^][?(_+VQU?4)_P#@UST?Q0K74WC2\>W\1FX:,_:!K[^(
MDF\P#J'%T< ]L5^M'A=[B72;-[J/R[IK>,S+_<?8-P_!LUX;9?\ !.?PC:>+
M%?\ MCQ9)X&CUO\ X2B+P&]Q:_\ ".Q:QY_VC[:!]G^V'$Q,@MVNFM0YW" ,
MJD?04495LU3W?:][=M+6)FKU&UM_P;DE5=3>XBMV:VA6XEQ@([;5_.K5%!1A
M_P!I:[C_ )!EK_X$T?VGKO\ T#+7_P "*W** ,,ZAKDBLK:;; ,"/^/BORSM
MI/,MXVZ;E!(SGMZU^M!Z5^2FG_\ 'E;_ /7(?R% $K]/R''6OT*_94OM7A_9
MV\)K!86\L8LSAFN.O[QZ_/67[AK]'_V1?^3;?"/_ %Y?^SM0!U?]IZ[_ - R
MU_\  BC^T]=_Z!EK_P"!%;E% &'_ &GKO_0,M?\ P(H_M/7?^@9:_P#@16Y1
M0!A_VGKO_0,M?_ BO&OV]+O5)_V<M06ZLX;>)KVURZ3[F'[P=!7T#7B/_!0?
M_DVR^_Z_[3_T:* /@D'/X\UU'P2:1/C%X7,*K)*-3@V*S;0QW#O7+CI76? ?
M_DMGA/\ ["L'_H8H _1PZEK?F-MTVV/_ &\?6C^T]=_Z!EK_ .!%;$7^L;_/
M<U)0!A_VGKO_ $#+7_P(H_M/7?\ H&6O_@16Y10!A_VGKO\ T#+7_P "*/[2
MUPCYM,M<?]?-;E-D_P!6WTH ^(?^"CD]U/\ %7P^;J&*&3^R/NH^[_EM)7SW
M7T5_P4K_ .2O:#_V!Q_Z/EKYUH ^B?\ @G#->0?$?Q(UG!'.W]FQAE=]O'FU
M]?\ ]IZYVTRU_P# @5\E_P#!,O\ Y*5XF_[!L?\ Z-K[/3[@^E &)_:>N_\
M0,M?_ BC^T]=_P"@9:_^!%;E% &'_:>N_P#0,M?_  (H_M/7?^@9:_\ @16Y
M10!AIJ6MF5=VG6J]?^7CZ5^9?CEF;QSKAD55D.I7)8 Y /FOD ]Z_4R3_6K7
MY:^/?^1^U[_L)W7_ *.>@#(<94]0/4"ON?\ 80O=4B_9QTT6MG;SQ_:[GEIM
MI_UA[5\,/]P_2OOG_@GW_P FTZ;_ -?=S_Z,- 'J']IZ[_T#+7_P(H_M/7?^
M@9:_^!%;E% &'_:>N_\ 0,M?_ BC^T]=_P"@9:_^!%;E% &'_:>N_P#0,M?_
M  (KS;]KZ]U>?]G#Q4MQI]M'"ULNYA<#@;UKV6O+_P!L_P#Y-F\6?]>H_P#0
MUH _.KJY;UR/<88U+IX/]HP;<,S2IA2VT$[TZFH4_P ?_0FJ?2_^0K;?]=D_
M]"2@#]/=.U+7!I]OMTVU*^6N#]H'/ J;^T]=_P"@9:_^!%:FE?\ (+MO^N2_
MR%6* ,/^T=<)YTRUZ_\ /S6IIK326J-<QK#-@[D1MRCGUJQ10 5S?Q9_Y)YJ
MW_7'^JUTE<W\6?\ DGFK?]<?ZK0!TE%%% '-Z3_R4[6O^O2U_P#:M=)7-Z3_
M ,E.UK_KTM?_ &K724 <C\:/!^N>-? _V/P[X@/AG68KVTO+:^\GSD)@N(YF
M@D3*[HYE0PN 0=DK8P<5\\_LZ_L*^,#^T'HOQ/\ BMKWA74->\$3^(QX=LO#
M-I/;VB#69;=KBXG>9WD9PEN$2,':H=B2S8(^LI81,!GM1%$(EP.YR?K1M>W4
M.B78\]\,?!"XTO\ :*\3>/K[4HKQM3TJRT32K80;6TNVA:268;LG<TTT@8G
MXBC')&:\>\<?\$_M>AUKXH:;X%\5Z3X8\$_&^>2\\66DNF-/>6%S+;);W%QI
MSAQ&CSHBEQ*C!7RXY)S]2T4=;AMH>:^&?@YK?PSU_P !Z/X1U+0='^&/A/19
M-*N-$DTQI+V=D2)+-H;D2*L21JCAT,;;]R\KCGP?2_\ @EQ/IGPULO@XOB/2
M5_9]TKQ-%XFL] 333_:J)%J7]J0Z2;@N8A8QW:QD8C\WR8Q"6P2U?85%'7FZ
M_P!,.EB&UM?LQ;_:P3_+^6/RJ:BB@!I#%J/+/]ZG44 -\L_WJ0QD_P 1I]%
M'Q=_P4O_ .2B^%^O_(,D_P#1@KYLKZ3_ ."E_P#R47PO_P!@R3_T8*^;* .O
M_9W&/C[X+Z_\AJUZ>OFI7Z9^6?[U?F9^SQ_R7[P7_P!ANU_]&I7Z:T -\L_W
MJ/+/]ZG44 -\L_WJ/+/]ZG44 -\L_P!ZC8<_>IU% 'YF_M$G_B_GC/EOEUJZ
M')S_ ,M&KC:[']HG_DOOC3_L-W7_ *,:N.H ^DO^"9_S?$?Q.O0_V;'@^G[P
MU]GA2PSNZ\U\8_\ !,S_ )*9XF_[!D?_ *,-?9\?^K7Z4 'EG^]1Y9_O4ZB@
M!OEG^]1Y9_O4ZB@!OEG^]7%?M%9'P"\;<_\ ,#O/_1+UV]<3^T9_R0+QM_V
M[S_T2] 'YHCI1G!!_NG/Y<T#I0>GX'^5 'W)_P $XT_XL%<<X_XFLV<?[J5[
M]Y9_O5X'_P $X_\ D@=Q_P!A:?\ ]!CKWZ@!OEG^]1Y9_O4ZB@!OEG^]1Y9_
MO4ZB@!OEG^]7SW_P4D5A\#-.^8_\AF$'GJ/+EKZ&KY[_ ."DO_)#--_[#,/_
M *+EH ^'D^X/I22_ZMOI2I]P?2DE_P!6WTH _4CX= GP#H/S8SIMM_Z*%;GE
MG^]6)\./^1!T#_L&VW_HH5NT -\L_P!ZCRS_ 'J=10 WRS_>H\L_WJ=10!%,
MA$;?,>A_E7PU_P %&/\ DOMO_P!@N+_T)Z^YY_\ 5GZ'^5?#'_!1C_DOL'_8
M+B_]">@#P6O2/V.]W_#3O@_YF_X^Y >>O^CRUYO7I/['?_)SGA#_ *^Y/_2>
M6@#]&%1BH^:E\L_WJ5/N#Z4M #?+/]ZA$V]\TZB@#F[[_DJ5G_V#)O\ T8E)
MH7_)0?$W^Y:?^@/2WW_)4K/_ +!DW_HQ*30O^2@^)O\ <M/_ $!Z .E/(IH4
MBG44!8;MHV-CK3J* ZW&E31L-.HH 3!Q0H(I:* "BBB@ HHHH #TK\E-/_X\
MK?\ ZY#^0K]:STK\E-/_ ./*W_ZY#^0H EE^X:_1_P#9%_Y-M\(_]>7_ +.U
M?G!+_JS7Z/\ [(O_ ";;X1_Z\O\ V=J /1Z*** "BBB@ KQ'_@H/_P FV7W_
M %_VG_HT5[=7B/\ P4'_ .3;+[_K_M/_ $:* /@D=*ZSX#_\EL\)_P#85@_]
M#%<F.E=9\!_^2V>$_P#L*P?^AB@#]-(O]8W^>YJ2HXO]8W^>YJ2@ HHHH *;
M)_JV^E.ILG^K;Z4 ?$__  4K_P"2O:#_ -@<?^CY:^=:^BO^"E?_ "5[0?\
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
MZ72[O^R'U)<YT\:CY?V/[8-I_P!&,WF\8V9XHZV&>L44V.99"<=J=0 4444
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
MCZFM&FQ0K#]WO[TZI>]QQ5E8JZK>SVEE(]M;_:IDQMCW[-WXFLG_ (2+7/\
MH Q_^!R__$UOE=PHV?7\Z"C _P"$BUS_ * ,?_@<O_Q-'_"1:YG_ ) ,?_@<
MO_Q-;^WZ_G1M^OYT ?$?_!1>\O+SX@^&S>6:V;+IC[0)A)N_><] ,5\\5])_
M\%+_ /DHOA?_ +!DG_HP5\V4 =9\ WDA^./@^2-/,D76;8HA.-Y\U.,]J_1@
M^(M<_P"@#'_X'+_\37YU?L[\?'WP9[ZW:?\ HU*_33;]?SH P/\ A(M<_P"@
M#'_X'+_\31_PD6N?] &/_P #E_\ B:W]OU_.C;]?SH P/^$BUS_H Q_^!R__
M !-'_"1:Y_T 8_\ P.7_ .)K?V_7\Z-OU_.@# _X2+7/^@#'_P"!R_\ Q-'_
M  D6N?\ 0!C_ / Y?\*W]OU_.D*9]?SH _,GX^223?'+Q@\T8AD?6+EFC#;M
MA\QN,UR==A^T0,?'WQIQ_P QNZ_]&-7'T ?0W_!.>^N['XB>(VL[2.\=M-3<
MAG$>W$A/H:^OAX@UQ./["CXX_P"/Y?\ "ODW_@F;S\2?%"Y.&TR/O_TT-?:"
M#*@\\C/6@#!_X2+7/^@#'_X'+_\ $T?\)%KG_0!C_P# Y?\ XFM_;]?SHV_7
M\Z ,#_A(M<_Z ,?_ ('+_P#$T?\ "1:Y_P! &/\ \#E_^)K?V_7\Z-OU_.@#
M _X2+7/^@#'_ .!R_P#Q-<?\?M:UBX^!OC*.71HXHVT6[#N+Q3L4POSC'./2
MO3]OU_.N*_:+X^ 7C;KQH=YW_P"F+T ?FB.E(W_UOZ4HZ4'_ .O0!]I?\$_-
M5U*R^!<ZVNF)>1G5)CO-R(_X4[$5[E_PD6N?] &/_P #E_\ B:\@_P""<28^
M 5P,MQJT^.?]F.O?MOU_.@# _P"$BUS_ * ,?_@<O_Q-'_"1:Y_T 8__  .7
M_P")K?V_7\Z-OU_.@# _X2+7/^@#'_X'+_\ $T?\)%KG_0!C_P# Y?\ XFM_
M;]?SHV_7\Z ,#_A(M<_Z ,?_ ('+_P#$UX/_ ,%"M6U*^^"^GK>:6MG$-7B8
M2"Y63)$<O&,"OI?;]?SKY\_X*2+CX&:;_P!AJ$_^0Y: /A]?NC'/ ILG,;?3
MUI4^Z/I23#,3?2@#]+O &N:S'X%T/R]%CD1=.M@K?;5&X>4.>E;'_"1:Y_T
M8_\ P.7_ .)J3X<G/@'0?^P;;]_^F0K;V_7\Z ,#_A(M<_Z ,?\ X'+_ /$T
M?\)%KG_0!C_\#E_^)K?V_7\Z-OU_.@# _P"$BUS_ * ,?_@<O_Q-'_"1:Y_T
M 8__  .7_P")K?V_7\Z-OU_.@#GG\0:XZD'0XQP?^7Y?3Z5\6_\ !0&[NKSX
MYP-=6JVDG]F1#8)A)_$W<5]XS#;&>O0]_:OAC_@HP/\ B_T'_8+B_P#0GH \
M%KT/]DN>6V_:/\)O;P_:9EN9"(]VS<?(E&,FO/*])_8Z_P"3G/!_M=R_^DTM
M 'WT/$6N ?\ (!C_ / Y?\*7_A(M<_Z ,?\ X'+_ /$UO(ORCKT]:7;]?SH
MP/\ A(M<Q_R 8_\ P.7_ .)K2T.^OKZ-S>6*V3+C:!,)-W7/0#VJ[M^OYTH&
M#0!S=]_R5*S_ .P9-_Z,2DT+_DH/B;_<M/\ T!Z6^_Y*E9_]@R;_ -&)2:%_
MR4'Q-_N6G_H#T =+10:CGE\J!G^4!1DDG@ 4=; 245SW@WXD:1\0K*XNM#U;
M2M8M;2=[26:PO(;F-9T8I(A9&(#*X9"IP0R,".A-VT\20WFIS6<=S:275NF^
M:%)D:6+G'S*&)'ISQ[T=; :E%9.H^)[?2KR&WN+JSMIKHE;=)IE5IR!E@H)R
MV!@G'0$5?AE=T7/7KTH6JN*Y/167%XGM'UT:8;VS_M'R?/-IYJ^?Y><;]F=V
MW.1G&.W6M)6):C<8ZBBB@ HHHH #TK\E-/\ ^/*W_P"N0_D*_6L]*_)33_\
MCRM_^N0_D* )9?N&OT?_ &1?^3;?"/\ UY?^SM7YP2_<-?H_^R+_ ,FV^$?^
MO+_V=J /1Z*** "BBB@ KQ'_ (*#_P#)ME]_U_VG_HT5[=7B/_!0?_DVR^_Z
M_P"T_P#1HH ^"1TKK/@/_P EL\)_]A6#_P!#%<F.E=9\!_\ DMGA/_L*P?\
MH8H _32+_6-_GN:DJ.+_ %C?Y[FI* "BBB@ ILG^K;Z4ZFR?ZMOI0!\3_P#!
M2O\ Y*]H/_8''_H^6OG6OHK_ (*5_P#)7M!_[ X_]'RU\ZT ?2G_  3+_P"2
ME>)O^P;'_P"C:^ST^X/I7QA_P3+_ .2E>)O^P;'_ .C:^ST^X/I0 M%%% !1
M110!')_K5K\M?'O_ "/VO?\ 83NO_1SU^I4G^M6ORU\>_P#(_:]_V$[K_P!'
M/0!D/]P_2OOG_@GW_P FTZ;_ -?=S_Z,-? S_</TK[Y_X)]_\FTZ;_U]W/\
MZ,- 'ME%%% !1110 5Y?^V?_ ,FS>+/^O4?^AK7J%>7_ +9__)LWBS_KU'_H
M:T ?G2G^/_H35/I?_(5MO^NR?^A)4"?X_P#H35/I?_(5MO\ KLG_ *$E 'ZK
MZ5_R"[;_ *Y+_(58JOI7_(+MO^N2_P A5B@ HHHH *YOXL_\D\U;_KC_ %6N
MDKF_BS_R3S5O^N/]5H Z2BBB@#F])_Y*=K7_ %Z6O_M6NDKF])_Y*=K7_7I:
M_P#M6NDH 1D#CYAFA5"# XI:* "BBB@ HHHH **** "BBB@ HHHH ^+O^"E_
M_)1?"_\ V#)/_1@KYLKZ3_X*7_\ )1?"_P#V#)/_ $8*^;* .O\ V>/^2_>"
M_P#L-VO_ *-2OTUK\ROV>/\ DOW@O_L-VO\ Z-2OTUH **** "BBB@ HHHH
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
M_P"C:^SU/RCZ4 <]_P +$M_^?/6/_ -O\*/^%B6__/GK'_@&W^%=%10!SO\
MPL2W_P"?/6/_  #;_"C_ (6);_\ /GK'_@&W^%=%10!SB_$*U:7_ (\]8R3U
M-FWM7YI>-Y1/XXUR1595DU&Y8!EVL,RL>1V/M7ZFN<2K7Y:>/3_Q7VO?]A.Z
M_P#1ST 9#G"]OQK[C_83\7PZ-^SIIUN]MJ,C+=W.6BMF9?\ 6'O7PX_W#]*^
M^?\ @GV<_LTZ;_U]W/\ Z,- 'I7_  L2W_Y\]8_\ V_PH_X6);_\^>L?^ ;?
MX5T5% '._P#"Q+?_ )\]8_\  -O\*/\ A8EO_P ^>L?^ ;?X5T5% '._\+$M
M_P#GSUC_ , V_P *\W_:\\:P:G^SGXG@6UU)&DMU4-+;%4'SKU->U5Y?^V>?
M^,9O%G_7J/\ T-: /SIC^OX'G!^O?.:FL#LU.V;DD31G [#>/SSBH4Z?G_Z$
M:GTS_D*VW_79/_0DH _3?2_B%;KIEM_H>K_ZE/\ ET;^Z*F_X6);_P#/GK'_
M (!M_A6UI7_(+MO^N2_R%6* .=;XB6V/^//6/3_CS;_"MC2-435K*.:-9460
M$A94*N,''(JU10 5S?Q9_P"2>:M_UQ_JM=)7-_%G_DGFK?\ 7'^JT =)1110
M!S>D_P#)3M:_Z]+7_P!JUTE<WI/_ "4[6O\ KTM?_:M=)0 4444 %%%% !11
M10 4444 %%%% !1110!\7?\ !2__ )*+X7_[!DG_ *,%?-E?2?\ P4O_ .2B
M^%_^P9)_Z,%?-E '7_L\?\E^\%_]ANU_]&I7Z:U^97[/'_)?O!?_ &&[7_T:
ME?IK0 4444 %%%% !1110!^9G[1/_)??&G_8;NO_ $8U<=78_M$_\E]\:?\
M8;NO_1C5QU 'TG_P3,_Y*9XF_P"P9'_Z,-?9\?\ JU^E?&'_  3,_P"2F>)O
M^P9'_P"C#7V?'_JU^E #J*** "BBB@ KB?VC/^2!>-O^P'>?^B7KMJXG]HS_
M )(%XV_[ =Y_Z)>@#\T1TH/3\#_*@=*#T_ _RH ^YO\ @G%_R0.X_P"PM/\
M^@QU[]7@/_!.+_D@=Q_V%I__ $&.O?J "BBB@ HHHH *^>_^"DO_ "0S3?\
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
M%<W_ &/XA_Z#UO\ ^ *_XT?V/XA_Z#UO_P" *_XT =)17-_V/XA_Z#UO_P"
M*_XT?V/XA_Z#UO\ ^ *_XT =)17-_P!C^(?^@];_ /@"O^-!T;Q$1QKUOGM_
MH*_XT ?GA^T3_P E]\:?]ANZ_P#1C5QU=9\?%D3XX>+A-)YLRZQ="1@NT,?,
M;)Q7)T ?2?\ P3,_Y*9XF_[!D?\ Z,-?9\?^K7Z5\0_\$[;>^N?B#XD73[Z.
MRD734+L\ ER-YQP2*^O!HWB(?\QZV_"P4?\ LU '245S?]C^(?\ H/6__@"O
M^-']C^(?^@];_P#@"O\ C0!TE%<W_8_B'_H/6_\ X K_ (T?V/XA_P"@];_^
M *_XT =)7$_M&?\ ) O&W_8#O/\ T2]:7]C^(?\ H/6__@"O^-<?\?M)UR'X
M&>,FFUJWFA71KLNGV)1O7R7R,AJ /SO'2@]/P/\ *@=*%4R,%&?FXX'2@#[F
M_P""<7_) [C_ +"T_P#Z#'7OU?-?_!/^PU:Z^!UPUCJ<5G#_ &I,-C6HD).U
M,G)->X?V/XA_Z#UO_P" *_XT =)17-_V/XA_Z#UO_P" *_XT?V/XA_Z#UO\
M^ *_XT =)17-_P!C^(?^@];_ /@"O^-']C^(?^@];_\ @"O^- '25\]_\%)?
M^2&:;_V&8?\ T7+7L']C^(?^@];_ /@"O^->$_\ !0?3]5M?@M8-?:I%>0_V
MO$ BVHC(;RI<<@T ?&B?<'TI)?\ 5M]*<N,<9Q@=:;,<1-]/3- 'ZD_#C_D0
M= _[!MM_Z*%;M<+X!T?7F\":(T>N6ZI_9]L5'V%>!Y0X^]6M_8_B'_H/6_\
MX K_ (T =)17-_V/XA_Z#UO_ . *_P"-']C^(?\ H/6__@"O^- '245S?]C^
M(?\ H/6__@"O^-']C^(?^@];_P#@"O\ C0!T,_\ JS]#_*OAC_@HQ_R7V#_L
M%Q?^A/7V,VC>("#G7K?H>/L*\\?6OBW]OZVO+3XYP)>WD=Y-_9D1WK#Y6!N?
MT)H \1KTG]CK_DYSPA_U]R?^D\M>;5Z%^R9%-/\ M(>$X[6X%O<-<R;7:/S
MI\B;M]/6@#](4^X/I2US8T?Q#C_D/6__ ( K_C1_8_B'_H/6_P#X K_C0!TE
M%<V='\1$?\AZW_\  %?\:U/#]GJ%G'(+^^COF;&TK (MG7/0G.>/RH R[[_D
MJ5G_ -@R;_T8E)H7_)0?$W^Y:?\ H#TM]_R5*S_[!DW_ *,2DT+_ )*#XF_W
M+3_T!Z .EILKLB9"YQVI6.U2?:O#_P#@HCX=^)/C#]C[Q99?"=MWC9EMI[:T
M6\-C+J=O'<Q/=6<5PI!@EGMUEB20$;6D![5,M-06KL>R6NL+=J[)AEC)1BO]
MX<,/3Y3P<$\AAU!%/^W2+%N:/]#Q^G^?UKX*_P""3OB#X9^/O#'B27X9K=?#
MGQYX;U3Q!%XI^'>K230RZ;<7&H32VDE_9>9AS&JQ(MS$&WH2@DSD!/&O[!DG
M[.?[7OP/\3?"WQW\3+WXD^)O%4G_  L.;7/$]YJ5EXJ\/I;32:A/<VDCM:VY
M2<VJ0BVCACC>=$5,$;;EH^7OJ+=.Q]Z?VA(=^V,';W)^7\3R!^&??&:FBG:1
M <#-?G5X+O+O]N/PS^UE\1-6U'4;/6OA?XKUGPK\-;BWN6C;PD-)TZ%Q=PH#
ML$TUX\SR,X+21A(V)C55'U=^Q5^TU=?M&_L'?#'XM:M;QVM]XL\&6/B'4H+=
M#Y:3O:)+.L8.3MW[POMBHYK1YO\ #_Y,KH(^\_=[M?-:'LL=R[D?+\O?@]>.
M_'_U_P!*F#DM7Y2VGQFUA/\ @D=8_MJO<72_%Z[N8_%2WIN68?V3)JWEC1"A
M)3[(;1]GEA>),2#]X P_4KP[JPUK3+2Z7B.[@291[,@8?SIZ]=T[->=K@W9V
M_K>QI4454U?58]'M6FF9DA7'(4L?R -,9;HK!'Q(THC_ (^)/_ >3_XFC_A8
M^E?\_$G_ (#2_P#Q- &\>E?DII__ !Y6_P#UR'\A7ZF-\1M+*G;</NQQFWD'
M/Y5^6EF-EO"O.W9QGKCB@"27[AK]'_V1?^3;?"/_ %Y?^SM7YP2#*^@R!GWK
M]!_V5/'.G:=^SOX3AEF=9%LR"!!(PSYCCJ : /7Z*P?^%CZ5_P _$G_@-+_\
M31_PL?2O^?B3_P !I?\ XF@#>HK!_P"%CZ5_S\2?^ TO_P 31_PL?2O^?B3_
M ,!I?_B: -ZO$?\ @H/_ ,FV7W_7_:?^C17J'_"Q]*_Y^)/_  &E_P#B:\9_
M;T\9V.L?LYZA#;S>9-]MM2JF)U_Y:#U% 'P^.E=9\!_^2V>$_P#L*P?^ABN3
M'3_&NG^"ETMC\8?"\TC;4CU.!F."<#<.PH _3F+_ %C?Y[FI*Y__ (6+I*S,
M/M$H(Z_Z/(1W_P!FG?\ "Q]*_P"?B3_P&E_^)H WJ*P?^%CZ5_S\2?\ @-+_
M /$T?\+'TK_GXD_\!I?_ (F@#>ILG^K;Z5A_\+'TK_GXD_\  :7_ .)H/Q%T
MIAC[1)^%M)_\30!\A_\ !2O_ )*]H/\ V!Q_Z/EKYUKZ"_X*+ZU:Z[\5= FM
M9&D4:05;Y&7GSY,=0/>OGV@#Z4_X)E_\E*\3?]@V/_T;7V>GW!]*^(_^"<FN
MV^@?$3Q))=.R1MIL8!",W/F^P-?7L?Q'TKRU_P!(D/':VE_^)H Z"BL'_A8^
ME?\ /Q)_X#2__$T?\+'TK_GXD_\  :7_ .)H WJ*P?\ A8^E?\_$G_@-+_\
M$T?\+'TK_GXD_P# :7_XF@#:D_UJU^6OCW_D?M>_["=U_P"CGK]+E^(FDO,H
M^T29/ S;R =O]FOS/\;S+<>-];D4Y634;EE.,9!E8B@#*?[A^E??/_!/O_DV
MG3?^ONY_]&&O@<\C_"ON3]A/Q?8:)^SKI]O<3LDRW=SN41.V/WA] : /H"BL
M'_A8^E?\_$G_ (#2_P#Q-'_"Q]*_Y^)/_ :7_P")H WJ*P?^%CZ5_P _$G_@
M-+_\31_PL?2O^?B3_P !I?\ XF@#>KR_]L__ )-F\6?]>H_]#6NR_P"%CZ5_
MS\2?^ TO_P 37FO[7OCC3M4_9R\46\,S---;!4!@=<G>O<@"@#X!3_'_ -":
MI]+_ .0K;?\ 79/_ $)*BX' SQD'/7.X]>U2Z>VW4+<]UE5N/0.F<_\ UJ /
MU7TK_D%VW_7)?Y"K%<WIGQ&TD:;;_P"D2?ZI?^7>3T'M4W_"Q]*_Y^)/_ :7
M_P")H WJ*P&^)&D@?\?$GI_Q[2?_ !-:NE:G'JUI'<0LS0R#*EE*D_@0* +5
M<W\6?^2>:M_UQ_JM=)7-_%G_ ))YJW_7'^JT =)1110!S>D_\E.UK_KTM?\
MVK725S>D_P#)3M:_Z]+7_P!JUTE %'Q!I5KKFE36=[:V]Y9W:-#<6\Z"2*>-
M@59&0Y# @D;2"#WKA_@)^RC\,?V9_#VJZ7\//AWX)\"Z9K5RUS?6F@Z+;Z?#
M>.1C<Z1(H;C@ C 7@8'%>C44 <)\%OV7/AE^S;#?1_#KX=>!/ ,>J2":]7PY
MH%II2WCC@-(((TWL/5LFM'Q=\"? _P 0/'WA[Q7KW@WPKK?BCPB9&T+6+_2;
M>YU#13)@.;:=T,D.[ SY;+G'-=510!C:A\.O#^K>-=.\2W6@Z-=>(M'@FMK#
M59;*-[VRBFV^;'%,5WHK[$W*I ;8N<X%9D7P&\#0?%J?Q]'X+\)IX[NK,:?-
MXC72+<:M+;#I UUL\TQC^X6V^U=910 !0O04444 !4-U% XHHH **** /B[_
M (*7_P#)1?"__8,D_P#1@KYLKZ3_ ."E_P#R47PO_P!@R3_T8*^;* .O_9Y&
M?C[X,]]:M,^_[U*_36OS*_9X_P"2_>"_^PW:_P#HU*_36@ HHHH **** "@C
M-%% 'YF_M$'_ (OYXT'_ %&[K_T8U<;78_M$_P#)??&G_8;NO_1C5QU 'TI_
MP3-.?B3XF7^'^S(^.W^L-?9T?^K7Z5\8?\$S/^2F>)O^P9'_ .C#7V?'_JU^
ME #J*** "BBB@ KB?VBCM^ 7C;''_$CO/_13UVU<3^T9_P D"\;?]@.\_P#1
M+T ?FB.E(PR/P/\ *E'2@]/P/\J /N;_ ()PJ%^ =Q@#_D*S=/\ =CKWZO ?
M^"<7_) KC_L+3_\ H,=>_4 %%%% !1110 5\]_\ !27_ )(;IO\ V&H?_1<M
M?0E?/?\ P4E_Y(9IO_89A_\ 1<M 'P\GW1]*24XC;Z4J?<'TI)?]6WTH _4K
MX<'_ (H'0/\ L&V__HH5N5A?#C_D0= _[!MM_P"BA6[0 4444 %%%% #)_\
M5GZ'^5?#'_!1@_\ %_8/^P7%_P"A/7W//_JS]#_*OAC_ (*,?\E]@_[!<7_H
M3T >"UZ3^QWS^TYX/_Z^Y?\ TGEKS:O2?V._^3G/"'_7W)_Z3RT ?HTGW%^E
M+2)]P?2EH **** .;OO^2I6?_8,F_P#1B4FA?\E!\3?[EI_Z ]+??\E2L_\
ML&3?^C$I-"_Y*#XF_P!RT_\ 0'H Z1^4-<9\9K/QA=^"5?P/<:/;Z]:WEM<"
M+5!)]DO8%D4S6[,BLT?F1[E#A&V,0VUL8/:-R*:N<=*.@7L?%?[.7[('Q'F_
M:)LOC)XW\-^%?"/B;PGIWBK2M+T/2]?;4)-=75-7DU",WE^+:/; F=L<?E.4
M,K2'#,8Q3^#.A_MMV/Q975/%WA?]F>UL->U6.+5]6LO$VLWFI:?I8F;;!:PO
M9I$S1Q.^Q791)*Q=L%CC[?*_6D/ Z42;;3>MM+$ZV?=GQSXC_8=\?_#IOCIX
M;^&4G@^/PA^T-J-YK>HZAJMW/'?>#K^\L8;.]EAMTB=+Y91"LJ(TL'E2;^9%
M; ]K^%7PEUCX#0> ?ASX8TGPROP>\)>$X]$,UQ=S+J\<UND4%M''"L?E/$T2
MN9'9PV[&%(8FO6QP.E&31&_*H[+3\-ON*M=\Q\,:7_P38\5VO[-UE^S7(/":
M_ O3M<34HM76\F;6)-+CU'[<FD?8S#Y88,%C-U]I;Y!_J02&'W'96Z6XVQJJ
MJHP !C'M^ P*FZ+TI5.:.MPEK+G%H*@]J** #%&*** $(XK\EM/.;.'_ &HP
M3[G YK]:CTK\E-/_ ./*W_ZY#^0H ED.$-?H_P#LCG=^S=X1SS_H7?\ WVK\
MX)?N&OT?_9%_Y-M\(_\ 7E_[.U 'H^*,444 &*,444 &*\1_X*#';^S7?8X_
MTZT_]&BO;J\1_P""@_\ R;9??]?]I_Z-% 'P2#D5UGP&./C;X3_["L'_ *&*
MY,=*ZSX#_P#);/"?_85@_P#0Q0!^FD9S(W^>YJ3%1Q?ZQO\ /<U)0 8HQ110
M 8IL@_=M]*=39/\ 5M]* /BC_@I8<_%[0?\ L#_^UY:^=*^BO^"E?_)7M!_[
M X_]'RU\ZT ?2G_!,M?^+E^)?^P;'_Z-K[/494?2OC#_ ()E_P#)2O$W_8-C
M_P#1M?9Z?<'TH 7%&*** #%&*** (WXD6ORU\?'/C[7O^PG=?^CGK]2I/]:M
M?EKX]_Y'[7O^PG=?^CGH R'Y0_2OOG_@GZ=W[-.FYYQ=W.,_]=#7P,_W#]*^
M^?\ @GW_ ,FTZ;_U]W/_ *,- 'MF*,444 &*,444 &*\O_;.^7]F;Q9CC_11
M_P"AK7J%>7_MG_\ )LWBS_KU'_H:T ?G2G3\_P#T(U/IG_(6M?:9,>WS)4"?
MX_\ H35/I?\ R%;;_KLG_H24 ?JOI8SIEO\ ]<E_D*L8JOI7_(+MO^N2_P A
M5B@ Q2*BKT4#Z"EHH *YOXL_\D\U;_KC_5:Z2N;^+/\ R3S5O^N/]5H Z2BB
MB@#F])_Y*=K7_7I:_P#M6NDKF])_Y*=K7_7I:_\ M6NDH **** "BBB@ HHH
MH **** "BBB@ HHHH ^+O^"E_P#R47PO_P!@R3_T8*^;*^D_^"E__)1?"_\
MV#)/_1@KYLH Z_\ 9X_Y+]X+_P"PW:_^C4K]-:_,K]GC_DOW@O\ [#=K_P"C
M4K]-: "BBB@ HHHH **** /S,_:)_P"2^^-/^PW=?^C&KCJ[']HG_DOOC3_L
M-W7_ *,:N.H ^D_^"9G_ "4SQ-_V#(__ $8:^SX_]6OTKXP_X)F?\E,\3?\
M8,C_ /1AK[/C_P!6OTH =1110 4444 %<3^T9_R0+QM_V [S_P!$O7;5Q/[1
MG_) O&W_ & [S_T2] 'YHCI0>GX'^5 Z4'I^!_E0!]S?\$XO^2!W'_86G_\
M08Z]^KP'_@G'_P D#N/^PM/_ .@QU[]0 4444 %%%% !7SW_ ,%)?^2&:;_V
M&8?_ $7+7T)7SW_P4E_Y(9IO_89A_P#1<M 'P\GW!]*27_5M]*5/N#Z4DO\
MJV^E 'ZD_#C_ )$'0/\ L&VW_HH5NUA?#C_D0= _[!MM_P"BA6[0 4444 %%
M%% #)_\ 5GZ'^5?#'_!1C_DOL'_8+B_]">ON>?\ U9^A_E7PQ_P48_Y+[!_V
M"XO_ $)Z /!:])_8Z_Y.<\(?]?<G_I/+7FU>D_L=_P#)SGA#_K[D_P#2>6@#
M]&D^X/I2TB?<'TI: "BBB@#F[[_DJ5G_ -@R;_T8E)H7_)0?$W^Y:?\ H#TM
M]_R5*S_[!DW_ *,2DT+_ )*#XF_W+3_T!Z .EHHILDGEINVYH =156/4UD/"
M_=QG)[D X_(C\Q[X<FHJXSM_7/UH L454&JAN%C9FXP 1\W7I^1J6.Y+JIV]
M?>C</(FHJ!+W>R_+U]^0>*E#Y;I0 ZBBB@ HHHH #TK\E-/_ ./*W_ZY#^0K
M]:STK\E-/_X\K?\ ZY#^0H EE^X:_1_]D7_DVWPC_P!>7_L[5^<$O^K-?H_^
MR+_R;;X1_P"O+_V=J /1Z*** "BBB@ KQ'_@H/\ \FV7W_7_ &G_ *-%>W5X
MC_P4'_Y-LOO^O^T_]&B@#X)'2NL^ _\ R6SPG_V%8/\ T,5R8Z5UGP'_ .2V
M>$_^PK!_Z&* /TTB_P!8W^>YJ2HXO]8W^>YJ2@ HHHH *;)_JV^E.ILG^K;Z
M4 ?$_P#P4K_Y*]H/_8''_H^6OG6OHK_@I7_R5[0?^P./_1\M?.M 'TI_P3+_
M .2E>)O^P;'_ .C:^ST^X/I7QA_P3+_Y*5XF_P"P;'_Z-K[/3[@^E "T444
M%%%% $<G^M6ORU\>_P#(_:]_V$[K_P!'/7ZE2?ZU:_+7Q[_R/VO?]A.Z_P#1
MST 9#_</TK[Y_P""??\ R;3IO_7W<_\ HPU\#/\ </TK[Y_X)]_\FTZ;_P!?
M=S_Z,- 'ME%%% !1110 5Y?^V?\ \FS>+/\ KU'_ *&M>H5Y?^V?_P FS>+/
M^O4?^AK0!^=*?X_^A-4^E_\ (5MO^NR?^A)4"?X_^A-4^E_\A6V_Z[)_Z$E
M'ZKZ5_R"[;_KDO\ (58JOI7_ ""[;_KDO\A5B@ HHHH *YOXL_\ )/-6_P"N
M/]5KI*YOXL_\D\U;_KC_ %6@#I**** .;TG_ )*=K7_7I:_^U:Z2N;TG_DIV
MM?\ 7I:_^U:Z-C@?C0] %HKR7]N/]J:U_8L_97\8?$Z]TV;5K?PK:QS?94=H
MT9Y)HX$::14<Q6Z-*KRR[&\N)7?:VW!XG]E+XT?%[Q[K,G_"7K\/O$WAN\U3
M5+:VUWPJMU9IIZVT@$,;Q2M,MPDJEL3I+'@J!Y;[MP<5=BD[6/I"BOFWX:_M
M@>+/%7_!1KQ[\%=8\/Z#IND^$_".G^*K#4;+4)KJXOH[N\N+=$F5XXUC?%LS
M%$$@!< 2-C)YGQC^WEXO\0>(OB]??#W2?#VJ>%?@#=267B6'4?._M#Q)=16B
M75Q:Z?)&PCMS%&Z#S)5F\R0LFR,#S#$975_)OY)V'K=KS2^;5T?7%%<?\)?B
MWI'QO^%WA[QEX;OEO=!\5:9;ZKIURPP)()XQ)&Q';Y6&1]:^4M/_ ."I^HW_
M ,$;?]H V>@Q_L[W/B8>'EE42-KHLVU3^RDUTN9!!]F-UM8V_E^8ML3-YA=3
M!5:\W+_73_,GF5D^]_P5_P!#[=HJOI\K2AB7WCC'M_GK]"*L4%!1110 4444
M ?%W_!2__DHOA?\ [!DG_HP5\V5])_\ !3'Y/B+X7SQ_Q+).O_705\U[QZB@
M#L/V>/\ DOW@O_L-VO\ Z-2OTUK\R?V>&!^/W@OI_P ANU_]&I7Z;4 %%%%
M!1110 4444 ?F9^T3_R7WQI_V&[K_P!&-7'5V'[1+8^/WC7_ +#=U_Z,:N.W
MCU% 'TI_P3,_Y*9XF_[!D?\ Z,-?9\?^K7Z5\8?\$RSN^)GB;'/_ !+(O_1A
MK[/CX1?I0 ZBBB@ HHHH *XG]HS_ )(%XV_[ =Y_Z)>NVKB?VBQ_Q8'QM_V
M[S_T2] 'YHCI0>GX'^5-#C'44%QCJ.A[^U 'W1_P3B_Y('<?]A:?_P!!CKWZ
MO ?^"<7_ "0*X_["T_/_  &.O?J "BBB@ HHHH *^>_^"DO_ "0S3?\ L,P_
M^BY:^A*^>_\ @I-Q\"]._P"PS#_Z+EH ^'D^X/I22_ZMOI0CC8.1TI)7'EMR
M.E 'ZE?#C_D0= _[!MM_Z*%;M8?PX'_% Z!_V#;?_P!%"MR@ HHHH **** &
M3_ZL_0_RKX8_X*,?\E]@_P"P7%_Z$]?=$PS&?H?Y5\+_ /!1D[?C[!G_ *!<
M7_H3T >"UZ3^QU_R<YX0_P"ON3_TGEKS7>/45Z3^QRV[]IWPA_U]R_\ I-+0
M!^C:?<'TI:1?NCZ4M !1110!S=]_R5*S_P"P9-_Z,2DT+_DH/B;_ '+3_P!
M>EOO^2I6?_8,F_\ 1B4FA?\ )0?$W^Y:?^@/0!TC-M4GT%>(?\%$O$WQ,\*?
ML>^+-2^$=CJ&I>-K-;::*UTY(WU*6T%S$;T6:R*Z-=?9?/\ *#*P,FT8SBO;
MWY0_2N*^-6K^+M!\#B_\%Z3I^NZO9W=M+-IMU>BS-Y:"1?M$<,K*4$YCW>7O
M*H7VAGC4EUF2NM!QWNSY>_X),^(O"?Q4^'MQXL^'/Q&\<:MX?&O>(+/Q!X7\
M4:Y=ZO?Z7>-J4K6PN5U!Y;ZPN8X%4- )(XW\TR&-G?S#=^"OC;Q5;_\ !9KX
MM>"]0\:>)]<\*V?PYT;7-/TC4)XOL>E7%SJ-XKB&**.-5^1(T#,'D*J,N:YK
M]D#]E?Q?X@_;4A^-VJ?#W5?A#]GLO$NC:U9ZO<Z>^L>,C>:TUW9/.EC<7$'V
M>TA9U21YS(69E5/*6.1]KX6^#_B1IO\ P6)\>^/K[X2>,=/^'OB3P7IOA*U\
M2OJVAR6BW%E<W<[3M!'?M>?9Y1+&L9\CS=S8>*-06K;3GCZ/[]3*-[3]5^AQ
M^B_$WQ;^V5I/[4'Q TOQ=XH\,O\ !3Q+JGAGX=6FF:E-:Z?]ITO3HI;B[O[6
M-ECU(7%U(\;1W@EC2*%/+2*0O(_U3^R1^TS;_M*?L:?#OXM26L>F0^,?"=EX
MCNK9266R:6U2::,'N$8NH/?;FOG6\_98^)'[/EO^T-X)^'OA5?$FC_M#ZWJ/
MB+1M??5K:UL_!5[J%A!:WHU-))%G:%9(O.@^Q0W#.7D200[5D;W7X%_"^_\
MV:O"WPU^"FB>$9-2^&GA7P5%I$OBE]5@C,$UK'%;QVSVA_>R-.F^0RJ=BD$'
MDBL;-TEW]W\$N;[S7[5GM=_=?3\#XVM?VK_&'_#M.S_;7D\2>*%\17%\NLIX
M??5;@: WAE]5$ T[^S0XM?-^RL)!>>7]J$N/WQBS$?TKT+55U>QM[J,YBNHD
ME0^JLH8?SK\_M*_8$\=)^Q=8?L@R>&9%\ :9J\;_ /"=OJEJVGR^'(]3%XMH
ML'F_;3J10+"5:V%L!N?[0Q C;]!=-LX[&)(H45(X5"(!T50, #Z# JMKI;7T
M[VM:S^9$[^T:7]:_Y%NJ6MZ]9^';0W%]>6MC; A3+<2K&@)Z#+$#FKM5=6T6
MSUZT:WOK2VO+=B"8IXED0X]F!%!1B_\ "W?"Z\-XF\.ANX_M&'CV^]1_PM[P
MK_T,WAW_ ,&4/_Q53K\+_#*#"^'=" ]!81?_ !-+_P *R\-_]"]H?_@!%_\
M$T 0K\6_"\K!5\2>'V8] NH1,3] &S7Y?V&A7Z6<*_8[MF6-1\D#'/')Z=.E
M?J*_PN\,R+M;P[H3*>QL(C_[+2_\*S\-[ O_  C^A[5Z#[#%@?\ CM 'Y?\
M]A:@_']GZASZ6SY]^WIFOOS]E[XAZ#X<_9]\)V>H:WH]C>1V(\R"XO8XI(R6
M8X*L01^5>B#X8>&@?^1=T/IC_CPB_P#B:1/A=X9C'R^'="7)SQ81?_$T 0?\
M+>\*_P#0S>'?_!E#_P#%4?\ "WO"O_0S>'?_  90_P#Q56/^%9>&_P#H7M#_
M / "+_XFC_A67AO_ *%[0_\ P B_^)H K_\ "WO"O_0S>'?_  90_P#Q5'_"
MWO"O_0S>'?\ P90__%58_P"%9>&_^A>T/_P B_\ B:/^%9>&_P#H7M#_ / "
M+_XF@"O_ ,+>\*_]#-X=_P#!E#_\57CW[<_CK1O%W[/=_9Z3J^FZI>?;;5Q;
MV5S'<3$"0$D(C%C^5>T_\*R\-_\ 0O:'_P" $7_Q-'_"LO#>1_Q3^A_+P/\
M0(N/_': /R_.A:@IQ_9^H<<?\>S_ .%=-\%+*XTOXP>&;FZ@N+6V@U*%Y9IX
MS''$H89+,V ![DU^C(^%_AE1@>'="P.!_H$7_P 32CX8^&P?^1>T/_P B_\
MB: *W_"V_"B2'_BIO#O3OJ4/_P 52_\ "WO"O_0S>'?_  90_P#Q56/^%8^&
M_P#H7M#_ / "+_XFC_A67AO_ *%[0_\ P B_^)H K_\ "WO"O_0S>'?_  90
M_P#Q5'_"WO"O_0S>'?\ P90__%58_P"%9>&_^A>T/_P B_\ B:/^%9>&_P#H
M7M#_ / "+_XF@"O_ ,+>\*_]#-X=_P#!E#_\50?BYX5<8_X2;P]S_P!1*'_X
MJK'_  K+PW_T+VA_^ $7_P 30WPO\,NN&\.Z&0>H-A%_\30!\=?\%"]2M_%_
MQ5T6?1[B'5H$T@(7L9!<!&\Z4D'83ZBO!/[$U#_GPU#_ ,!G_P *_4 ?#/PV
M(MG_  C^A[,YV_88L9^FWWH_X5AX:_Z%W0__   B_P#B: /D/_@G=J</@[X@
M>(IM8FCTF&;3D2.2];[.KL) < M@=*^M%^+OA91@^)O#N1_U$H?_ (JIF^%W
MAEQ\WAW06^MA%_\ $TX?#'PV!_R+VA_^ $7_ ,30!7_X6]X5_P"AF\._^#*'
M_P"*H_X6]X5_Z&;P[_X,H?\ XJK'_"LO#?\ T+VA_P#@!%_\31_PK+PW_P!"
M]H?_ ( 1?_$T 5_^%O>%?^AF\._^#*'_ .*H_P"%O>%?^AF\._\ @RA_^*JQ
M_P *R\-_]"]H?_@!%_\ $T?\*R\-_P#0O:'_ . $7_Q- %=?BWX5DE'_ !4W
MAXGVU*'V_P!JOS:\;Z7=W?CC6YH+6ZG@FU&Y>.6*$O'(IE8AE89#*1@@@X(-
M?I:/AEX;4Y'A_0P<Y_X\(O\ XFC_ (5AX:_Z%W0__ "+_P")H _+\:#J#_*-
M/U Y]+5S_(5]M_L/^.M$\(?L_:?8ZIK&DZ;>K<W#F"ZO(X95!D/568$?B*]E
M_P"%8>&?^A=T/_P B_\ B:!\,O#8'_(O:'_X 1?_ !- %?\ X6]X5_Z&;P[_
M .#*'_XJC_A;WA7_ *&;P[_X,H?_ (JK'_"LO#?_ $+VA_\ @!%_\31_PK+P
MW_T+VA_^ $7_ ,30!7_X6]X5_P"AF\._^#*'_P"*H_X6]X5_Z&;P[_X,H?\
MXJK'_"LO#?\ T+VA_P#@!%_\31_PK+PW_P!"]H?_ ( 1?_$T 5_^%O>%?^AF
M\._^#*'_ .*KSO\ :Q\?Z'XH_9Y\3V.FZUI.H7DUL!'!;7:32/\ .O15)->F
M?\*R\-_]"]H?_@!%_P#$TU_A=X9DQN\.Z"VTY&;"+@_]\T ?F#_86H*/^0?J
M ]OLSY'?GCWJ;3=#U!=1MF^PWH'G1Y)MV 4;UR2<<#BOTZ_X5AX:S_R+NA_^
M $7_ ,32?\*O\,G/_%.Z%SP?] BY_P#': *>G_%GPO!I]NDGB30(Y%B4,K:A
M$K*<#@@MD?0U+_PM[PK_ -#-X=_\&4/_ ,54Z_"_PRBA5\.Z$JCH!81<?^.T
MO_"LO#?_ $+VA_\ @!%_\30!7_X6[X7;A?$OAYF[#^T8>?\ QZMG1M9M=>LD
MNK*ZM[RUD!,<T$@DC?!P<,,CKQ6:_P +O#,BX;P[H3#T-A%_\36KINE6NC6:
M6]G;P6EO'PD4,8C1?H!P* +%<W\6?^2>:M_UQ_JM=)7-_%G_ ))YJW_7'^JT
M =)1110!S>D_\E.UK_KTM?\ VK71MT_$5SFD_P#)3M:_Z]+7_P!JUTE#U X7
M]HCQKX>\ ?"F^O?%FFRZIX9NI8-,U2!;$WL?V:ZFCMI'FB"MFW19"\K$;4B1
MV;"J37Y]?\$T)]&^&G[9J>%?V=_&-KXR^!'B27Q1?^)]#TK5(-8\.^ KBVN+
M8:;+I]Q%N%NUX)I ;-I&#*CRA5V\_IS=(SA=J[F!X&<#\?\ )K/TCPW;:);S
M1V=C;6<=Q.]Q(D,:1*\CDL\C;1@NY)+-C))_&JC*U_,4E>WD?!_P;^/7@+5O
M^#ACXJZ3:>-O"%QJ\GPJT/1EL8=:MI+EK^WU+49+BT$0<OY\2,K/%C>BLI8
M$$\WX&\3V'[%/@W]K7X<^*K^SM?&?COQ5KOB+P+I4@'V[QI%JMJ'A6PB!\R[
M9)F:*1(@QBV9?:IS7Z100NO\('S%CT'/L!Z\GUYYI4615QC"]N>:RY%R\ODU
M][N/[5_-/[E8^7OV+_#6A?LI?LP?!3]G3Q+XDM[7XA/\/TMH+ Y\^Z6SMHH[
MN5  5VQ/,N3N!.1]ZOB2Q\&7&O?\$0M)_8R^VZ?#^T!9WMEX&O?"]NJM?VT$
M/B"-Y-6>W^\M@UC$;G[6^(F#!0YE=4/Z[QVC9^X(]QW'!!R>F2<=< =OSZU(
ML<F<G=W[\\GTZ?C_ "K5RO-S[M/[G<F$5&,5V_RU^]ZD.A62Z99QVL9D:.VC
M6)6<[F<*-N2>YXJ]38P1G/T'O3JEZNXXJRLC)\6>%[7Q?H\MC?1S2VLS!F6*
M=X6)7D?,A#?K7,_\,Y^$S_RZ:I_X.+S_ ..UWE1_:X]F[<%7&<GCB@9P_P#P
MSEX3_P"?75/_  <7G_QVC_AG+PG_ ,^NJ?\ @XO/_CM=P]Q&N"6ZG [T-<QI
MG<V-HR3V HN!Y]??LK^!M3=6NM'N+IE&%,VHW4A4>@S(:@_X9$^'O_0O?^3E
MQ_\ '*](6ZC<\-^&*!<(?XO_ *U 'G4/[)7P_MI5DCT%HY(SN5TO;A64^H(D
MR#5W_AG+PG_SZZI_X.+S_P".UW*W"-_%^G2D2[CD'RL.N* .'_X9R\)_\^NJ
M?^#B\_\ CM'_  SEX3_Y]=4_\'%Y_P#':[AKA/+W9X[Y&,?6D^UQ@?>7KC\<
MX_G0!Q'_  SEX3_Y]=4_\'%Y_P#':/\ AG+PG_SZZI_X.+S_ ..UVRW4>PMN
M&U<Y)H6ZC ^^OUSUH XG_AG+PF/^775/_!Q>?_':/^&<O"?_ #ZZI_X.+S_X
M[7;FYC.WD_-TX-*+B/'7J:FX'G,W[)GP_N9FDDT)I))#N9GOKAF8^I)DR33?
M^&1?AY_T+_\ Y.7'_P <KT1KV'RUDWAD;&TCG=GT_P >PYZ4YYT!_7[I_P _
MA5>0'G]C^RQX%TQV:UTBXM6888PZC=1EA[[9!5H?LY>$\?\ 'KJG_@XO/_CM
M=H+B,Y^91M.#GL>/\13A=QH/O=\=#UH XG_AG+PG_P ^NJ?^#B\_^.T?\,Y>
M$_\ GUU3_P '%Y_\=KN&NXU8 MRW2A+J.1]JMEO3N/K0!P__  SEX3_Y]=4_
M\'%Y_P#':/\ AG+PG_SZZI_X.+S_ ..UW,TJQ+EFVC--^U1B3&[GM2\D!Q'_
M  SEX3_Y]=4_\'%Y_P#':;/^S9X/N(FCDL=1DCD!5D?5KQE8'J"#+R*[;[;"
M_&Y2>"1Z9Z4K7D.>6_SG'\^/K3 \Z_X9$^'O_0O?^3EQ_P#'*/\ AD3X>_\
M0O?^3EQ_\<KT<74;OC=EO3_/U%(UY&AY8\>QY]AZGVH#;<X2R_9B\%Z;#Y=M
MIM[;1YW;(=3NXUSZX$H%2_\ #.7A/_GUU3_P<7G_ ,=KMFOH57)D4#&<YZ#&
M?Y4X7<97.3SVVG/Y=>QH X?_ (9R\)_\^NJ?^#B\_P#CM'_#.7A/_GUU3_P<
M7G_QVNX^U1[L;ATS^%+YZB@#AO\ AG+PG_SZZI_X.+S_ ..T?\,Y>$_^?75/
M_!Q>?_':[D3*3UZ?I09U4=?3H,]>!0!PW_#.7A,?\NNJ?^#B\_\ CM0WO[,?
M@O4XO+N=-O+F,'<$FU.[D4'UP937>/=1D?>'3/--DN$A.YFXP3^%&M[$RE8\
M['[(OP\/_,O_ /DY<?\ QRC_ (9$^'O_ $+W_DY<?_'*]&6ZCB7&[]*7[7&R
MY^;!.,[3UZ?Y]?Q%*^ERO(X=/V;_  BB*JV>IJJC  U>\  ]OWM+_P ,Y^$_
M^?75/_!Q>?\ QVNVCNXR.I'U4CT_Q%-:\A$A5FVE>3P<?GZ>_J#Z&GY!MN<7
M_P ,Z>$_^?75/_!Q>?\ QVC_ (9S\)_\^NJ?^#B\_P#CM=H+F//W@<\__7J2
M,AAQTQ24DU=;"3Z/<X?_ (9S\)X_X]=4_P#!Q>?_ !VC_AG+PG_SZZI_X.+S
M_P".UVWVF/.W=RIP>.G3_$4Y;N(KGS%QTSV]*=T/H</_ ,,X^$S_ ,NNJ?\
M@XO/_CM5;W]E3P+J4WF7.C3W,F,;YM0N9&QZ9,AKT(W4>/O9P3T![<4"[C)^
M\*-0/-_^&1/A[_T+W_DY<?\ QRI+;]D[P#93K+#H<D,J'*O'?7*LOT(DR*]"
M6\B/\7?!)!X.,TXW<87.6Z9P%.?RZ_\ U^.M '#_ /#.7A,?\NNJ?^#B\_\
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
M 2 B!PFPHJD-$)*4(S_FL_1-7_ KJUV;7W.Q^C .::LZ,H(=2#T(/7M7Q/\
M#SP#\$?^"SVA^ _BEK'PS\+>)O WA6T,.C0>)/#D4ERNI,ICO+1TFCS]GLW!
MA:(CRY+A)"5(@C9OJ#XS_#!OB[\-;WPLVJ:AHMGJXCMKZYTZYDMKPVNX>=%%
M,I5XF>,&/S$;>JNQ7#8-.5TK@M]3N6=5/) ^M()5*;MR[0<9S^%? 7[,_P"Q
M_P"'?^"?'[9/Q'U#X-0:SH?P9T?P ]SXJ\.'5KF_T^;Q*)OM,$D#74LCI<BR
M64SX;!%S;%LD\>":IX^NOA;_ ,$6O"G[:DYL[[X\7%SI/C35O$H51J&JV%YK
MD:2:))-C=]@2SN1;I;<11M%&X4."].ZO_P" _P#DS:_0.65^5;_\!/\ 5'Z\
MAP10'5NAS]*^!?\ @I]_P3;\$?&/P/XK^)>H3>*[GXW6X>U^'6NV'B&^L[OP
MY?2LD5E;6$"3K H:3'F$H3(&<N< ;:G_  78\'WR?\$4/';Z]J%W?>)O#VB:
M:MS=V=]/:QW-T;FU@G=DB=5=) THVR KB0D@<U'-[E^J:37K;_/[[#CK)6V=
M]?-'Z"*ZN/E.?I3J^;?^"GOP>\+?&;]@#XJ6?B[PSX=\56VF>%]4U+3X]4T^
M&\6RNH[*?RKB(2*1',A/RR*0PR<$5\M_\$ZO@M^RS\3_ (3_  0T:T_9XTW3
M?'DGAG3M4G\43_!J[\,D75M:PS/+%JUSI]NMU)(X_P"6$KF53(Q+)DE\WQ>1
M$97A&?\ -^&W^9^FS-M'/%([K&I9B%4<DD]*_,;Q=^S5\,_^"+__  4)L_C5
MX?\ AYX:\/\ P?\ B]"GA?7KW2O#\<ESX$UISBTFMEB0R6]E?$B"2*%0@G\D
ME0&7'UG^S9^PO\/_ (9_$S7OBU+\-_!>@_%KQQ<M>ZMJ=EI-O]MLED4#[(DZ
M+PP4+YTD9_?2;F8OP1I;8J6A]#!U8G!!V]<=J3SX]Q7>N5ZC/3_.:\'_ &QO
MV(? /[;6@VVD_%B&[\0?#_38FN)/#XU:ZT[3[B<.&%S<M;RQ&41JORK(Q1"6
M?!8*1\4>*=6\=?L@?\$O])\*Z'XL\5-:_%'XO6?@_P "ZU?WLDVK:)X7U/50
M+<FX9O.YLUF$3Y\Q$N(C\A'RYJ5].K:2^<E']0EHK]-;_)-_DF?J>\RH?F95
M^IH,BC'/7I[U\(:WI%C^R!_P4T^'?PC^%L.F^ O"/QJ\!>(IKK2](M8X;/3M
M7TZ6WDAU=;<8C-S)'<RI)(06F\F+S"PC!%3PS_P3@\+_ +,O_!1#X7:]\%YO
M%6@ZOJ#:GJ?Q6FN_$VH:HGB?3FM)(K=KX7,T@>Z>]:)XG 4A8I\ *NVJCJUV
M=_S:_1W$WNNO_ 3_ %T/OLN%7<3\O7-(LBO]UE/T-?GC_P %!/\ @F)X;UB^
MM?BAX9U+Q9'^U)J6OV5KX5\6VWB*_CG@_P!*$C60MEE\A-.CM?/\R((%VAV/
M+$G]!]/WI$JR$-(J_,1W/<_G1'X5)@_BY46:YOXL_P#)/-6_ZX_U6NDKF_BS
M_P D\U;_ *X_U6@9TE%%% '-Z3_R4[6O^O2U_P#:M=)7-Z3_ ,E.UK_KTM?_
M &K724 %%%% !1110 4444 %%%% #6DVU\&_\%@=3;X;>/\ X">(&^*?CKX<
MZ'XB\>V?ACQ/-8>+Y]%TIM+>&ZE8S?.L<4F\(//!1S@#<0 *^\)>M?$__!4O
MPE\0OB#\5?@.G@_X/^,OB%I/@'QS:>+];O--OM%M[?[+'%<0O;QI?7T$DEQN
M=6V[!$5;[Y.5I)^\D^Z7R;$_A;\G^3L=-\(_@1X!^.NG^+/^%<?M"?%#Q)X?
MFLAHM[<Z5\2+K6%L+S?#<Q7%K>&:3RYT5=K*K%724JZD$@^2_L)?%W7O@7:?
M&+X ?%SQ9X[\8?&;PWJ'F:/>:GXAG%YXZT:^)CT[4+!MW^BX??#.(/\ 4/%O
M)RPK[H\)>&]-T7S-2T_28]'N=8CBFNX45!)N"!0'",R;D "Y4E>#AB.:^._V
MJ/"/Q$U[_@J_\!_'VA?!'QMX@\(_#/3-?TG6?$EE>Z%$+D:G#:+;F%)]0BN'
MBA=)B^^-""28UD)IQLIJ'\WX:7'*[BW_ "_B?1?['_[..H?LV?"^+2]5\?\
MC[XD:Y=Q137^K>*M6EOI&GV?,($8X@BW$X0?-@#<SD;C\^?\%'/@]\9M(\ ^
M,_C!X5^//C3P1XA\%P-<>$O!NFV]C-X9U'8R+';7\+P^=<RW3[4W><HB,N$!
MQS]K6TC)'_#DCOT)QSC_ #GBOC#]HG]HK]H!_P!H2\M]-_9 \9?$'P/X2NHY
M]!NE\=>'-.CU2[0-_ITD$MT9-J?\L5<#!R[*'$>R7+FDK!322NS5^)WQO\4?
M&C]LWX<? &>\U;PC;:AX!F\>>-Y]!OI++4$?S8K>WLH+F,B2&,W'G.SQL'80
MJN[:S[M;]CCX]:]\=_#OQR^'>K^(-6MO$WP8\77/A>/Q%;I ;Z[LS;Q7=G.P
MEC>(SB&<1NQCP[1E\ MQ5^)/P>\:>'_VJ_A_^T3IO@G4->UV#P1-X3\6^$M(
MU"S_ +0$4SQ74)M7N9H+>5H+CSD;=*@979E+$!3I_LL_L_Z]^S+X%^,WCC4_
M#-[K7C3XL>)K_P 77VA:-=03W4:F*.WM+&.2>2&!I5AB4,S2)&&+?/A06)ZT
MY+K:7WJ6GX$J_-_X#]W*K_\ DUSE?^"?WQH^*?Q7_P""..D^--/OV\<?&"Z\
M/:Q)I=QK+JHU348KBZ6U68J%4 M'&O 4?0<CG/V#_CLWQ^^*WA+4/ASXY\=>
M)K:V@OK3XQZ)XQU&2>Z\*ZM%$JI:&V? LKQ;U)5:*W5;<QK(0,"+-K]@7X%?
M%[PM_P $>[[X3W6BZY\%_BQI>BZOI6EZAJUU87"6]W<M/-;7L,EE<W "(9T&
MY]CJ\;$(0%+'P,_9@US4/CW\$_&$/PGUCX-^*/AKIKZ)XPUAM0TUK3QGI_\
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
M,%'!&#G@@$<Y^SSX>^%?Q6\6>&(? /[1_CCQ9XLTFSAUS5;"Q^*%SXBM;BV
M2.>.Z@^TR)$LC2G80499$!7<J.C=?_P6#\&^-OC+_P $\OBA\/OA_P" ]>\>
M>*/B!H-UH-E;:=>:?:QV4DR;1-/)>7,"B,=3LWM_LUZA^SMHT>O> O#>O:EX
M$OO _B.WTG^SI;+4EL6O;=/W>]6:RGG@9',2,NV1L ?PY(IP2UO_ %H_UL:2
MYM+?UJOTN?(/PRU76/\ @G)_P4EO?#?Q2^*GQ(\6?"_XJ:.]U\/-=\6^)9KB
MQT+4+;>U]H=P"1')*\06:WFD7S"D;IEV#,WT;^RW^SMJ>B>-/$'Q*U;QE\4[
MH^,;B6\TKPIKGB*XN=-\-V<A!CC%NQPLS8\Q@V[R#)Y*8$>Y_+_^"SWPQ\>_
M&[X,^!?#/P_^%/B+XD:E8^.-#\4RW5A=:1;PZ3!IU_#<3?-?7<!\Z6(2)&(P
MP/S!V0$;OKGP5KEQXH\*Z?J5QI.I>'[B^@2>73=0\G[78,R@F*4PR21%US@^
M7(ZY'#'K5QDN2ZW_ $)<=K]5^)XW^UC^S9XT_:0OX]/TWXR^.O@[X=TFU^T+
M<>#7M(M2U2]))#W,US!-BUA15_=1[#(TLF]MJIN^:]!_;7^+VA_L'?L]Z1XD
MU:WD^+7QJ\?IX&C\2PZ<ENTVE"_N0=9C@^:-)Y=+MUG12"JO.#MP-M>R?M]_
M%[XQZ)XJTWPI\/?V>?%OQ8\):E;M+XDU'3O%>CZ()D.56PC^UW"R[6QF5@@&
MQ@%;+L5YOXL?!GXB?M=_ [X6>.+_ .&L?PO^(GPA\>6?BS1_!EWK5I=.;2U+
M6\UK)=6S&WC:>U>4QX)1!Y2L1EL9Q3;MTNOSU_ <M[]=?RT_$M>&OBCXL^#O
M[;'BC]G+1]?U/7O[6^&T?CKP?JGB6]?4[G2Y%OSI]W%--)F2X16E@F02,Y^9
MTR%"BLCX4?#3XN?LK?M_>"?"T?QK\>?&;P/X^T'5]7\4V7C**REN?#MQ;^2+
M>\LI+6&#R;>:20P_9RK*N"0222NSIG@#QK<_M1>./VF[KX5^)E\067P\@\%^
M$O TVHZ8NMW0^UM>7/FR)=/90>;-Y"C_ $AODMRW4A#5_8_^-_QZ\4?%V./Q
M]^RKX@\!W'BC#Z]XQU'QSHFI6]LD*2M!:PPVLSS>2C,ZQQH-JM-)*^7ED=JC
M+5/R_P#DE_D+IRKR_0O7_P 2O&&A_P#!:;0? K>,M>O? ^M?"K4O$1T&=8!9
MVM[%JEI;I(GEQJYQ&SC$C.<N3D=*^O;5=D&*^,O%?@[X@7/_  6@\*_$*W^%
MGC*Y^'NF_#R[\&3^)([K219K=W-];7BS>2UZ+O[.B1NCMY&\/@!&'S#[.MVW
MP9QCGH11"WLHQ];_ /@37Y"=^=OT_)'P;_P5YUAOAA\;/V=]<F^*7C;X<^&/
M%7CM/#?BLVGC"?1-)?3OL5W<%I")$2%_,C3]ZK*Y'RDD8QVWP^_9\\$?M&^%
M_%O_  K']HWXLZMH=U;'1)M1T/XBW.M#2]05DN([JUNWFE D13L>(;HW5L.O
M&:Q?^"F_A;XB?$3]H3]GRX\'_!OQIX\T7X9^.$\6:Y?Z=>Z);P-;?9+JV,,2
M7M]!+),'E1B-BIMR0Y. ?K30_#NGZ):WEUI^DQZ;-J;+<W,"*JL9=BJ-P0E
MX"@$J>W4U,?@UZ7+?Q6]#X5_82^,^O>&O@=\3OV?_B-XD\9>(OVB/!NLR:+=
M2WWB>ZCO?$D%ZN[3=9LY\L]G9R6X#2>1GR'@G^4N0K?8'[,W[/4_[.?PJL_#
ME]XZ\<?$34HU5[W7?%6J/?7E[-M 9QDA8D)&1&F%7(ZG)/S5\2?!/Q$U7_@L
MOX%^(UG\$O&%_P""O#/@G4O!FH>)H+O052XDN[FVGAE6-[];IK6)4FSNB#AI
M&VQD,37VS(_EJQ8X53DLQ&T<]<Y['L:O:*EU_P M+_/?YDO5V_K^EL?"O_!0
M7X3_ !R^&?A/7/C=X/\ C9XNT_QMI>IVXT#X<6]O92>$-7@DNHH$T^>!HOM,
MUQ,K M<^>"K.=B1JH [KQ[\5M5_:0_X*$3? :UUSQ%X7\.^$/ D'B[Q)<Z!J
M$FGZA=WMU=M!:0"Z0^:L2+!-(P1AO)4/N4D5R/Q@_:1_:*OOCY?7-K^QKXX\
M9>%?"=X?^$6D_P"$]\-Z?'=2[61M0DADNF<.<LL0;[B$OC>WR=AXI^#/BKX,
M?MLQ_'S0?!]_XX;Q7X#MO"GBC0M U"T2]MKBWN/M-M/;?:YH(98OW\\;YE5]
MH0JKYP%#2U]M?_2=/Q^\TEKHM_\ @Q_2YSOP#\>_$+]O3X%^)O!7_"P-:\!Z
MW\/?'FL>#?%/B[P^EK'K5[;V#?N&M1+#)#;S7$<T#22[&"B*4*H,JM%8_8TM
MOC=#X>^.GPPNOB'>>,;?P3XEM_#O@GXBZ[:6\VJ-;3V-O/>&X5%6&ZN;&2=X
M58H%>6,+(ORNHQ/#OP^^,7["'[,.L-X#^$VI_%/XG?%?QQJ7BOQ+#HFOZ=90
M>'Q>3;F_TB^FC666*!8XDV(REXR[!5P&['X(_&_XR>'/V;O%3Q?LH>(/".J>
M&;8+X>\)S^-=%OKSQ7=3,\DLLEPLXAB'F,9)I)I#+(TSOM=B<S&[3;WLOOM&
M_P"-T3'3W7W_ %?Z6,O]F#X>_%;]F3_@H1=?#^X^+GCSXR?##7/!$_B:_E\;
M+:3ZKX6U07\,,"1W-M#"I@N8FNB(#'A/LF5(&0?M"!LD].1GC\:^1?V'_BW\
M;M?^*%Q9?$#]F?Q!\,X]>234]?\ &&K^,]&U87EPD82.VCALI7D51D+&K81(
MT;)+G+?74!R#Q@=JJ70E:-G/WW_)4K/_ +!DW_HQ*30O^2@^)O\ <M/_ $!Z
M6^_Y*E9_]@R;_P!&)2:%_P E!\3?[EI_Z ]!1TM%%% !1110 4444 %%%% !
M63XSDUBU\-WT_A^RTW4M:B@9K*UU"^>QM;B8 [$EF2*9HT)ZL(I".H4UK44
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
M_P#D2F_\):V_=_PCOB/=@C/DISG&?^6GL*ZK%&* .4_X2O\ ZEOQ"?K!'_\
M'*E_X3>7?N_X1[Q%G_KA'_\ '*Z;%&* .9E\;R3#YO#OB+_P'C_^.5&/%C _
M\B[XB/ &#!&1QQ_STKJL48H Y4>+&5MP\.^(^>3^XCYSU_Y:=Z%\7,O_ #+O
MB+_OQ'Q_Y$_SFNJQ1B@+(Y;_ (2]MP;_ (1OQ!D$G_CWC[]?^6GKS]0/2E/C
M-R<_\([XBSG<2((^3P.?WGL*ZC%&* W.5'BY@%'_  COB+Y6WC]Q'U]?]93E
M\9R*./#OB+_OQ'_\<KJ,48HL!RS>,';_ )E[Q'R,'$,?/_D3_/%*?&DA7'_"
M.^(NN?\ 41__ !RNHQ1B@+(YC_A-9,?\B[XB_P"_$?\ \<I$\9,A4CPYXARH
MP"8(R1V_YZ5U&*,4;@<PWC21R"?#OB'*\9^SQ_\ QRE7QM(H_P"1>\1<_P#3
M"/\ ^.5TV*,4+31!UN<RWC:1LY\.^(N?^F$?_P <IO\ PF+;L_\ ".^(O;]Q
M'QQC_GI748HQ1L'F<JGB]T '_"/>(_EZ9@CX'I_K*4>,''7P[XB;C!W01G(_
M[^=ZZG%&*-A61RJ^+F5L_P#".^(L^OD1_P#QRI(_'$L:[1X>\1=<\P1__'*Z
M;%&*7*MQG+_\)D^YC_PCOB+YN3^XCY_\B4G_  E[?+_Q3?B#Y?NG[/'\O&./
MWG%=3BC%,-SEX_&+Q+A?#WB/'O#'[_\ 33WI?^$UDW _\([XBRO3]Q'Q_P"1
M*Z?%&*44DK(#EQXP91@>'/$('H+>/'_HRC_A,7X_XIWQ%N&.?(CSQ_VTKJ,4
M8I@<L?%[,?\ D7?$78?ZB/MG'_+3W-*/&4@/_(O>(^!C_4Q__'*ZC%&*+(#E
MU\9R(V1X=\19 Q_J(_;_ *:>U2+X\F7_ )E[Q%_WXC_^.5TF*,4 <CIM[=:[
M\0;>\;2]0L;>*PDA+W2*F6+J>,$]A3)=0NO#GC76+@Z3JEY!?I;B.2VC5E&Q
M6!SEAW-=>5Y/%(RC"\4 <_\ \)]./^9>\0_^ \?_ ,<H_P"$^G_Z%[Q#_P"
M\?\ \<KH\48H YS_ (3Z?_H7O$/_ (#Q_P#QRC_A/I_^A>\0_P#@/'_\<KH\
M48H YS_A/I_^A>\0_P#@/'_\<H_X3Z?_ *%[Q#_X#Q__ !RNCQ1B@#G/^$^G
M_P"A>\0_^ \?_P <H_X3Z?\ Z%[Q#_X#Q_\ QRNCQ1B@#G/^$^G_ .A>\0_^
M \?_ ,<H_P"$^G_Z%[Q#_P" \?\ \<KH\48H YS_ (3Z?_H7O$/_ (#Q_P#Q
MRC_A/I_^A>\0_P#@/'_\<KH\48H YS_A/I_^A>\0_P#@/'_\<H_X3Z?_ *%[
MQ#_X#Q__ !RNCQ1B@#G/^$^G_P"A>\0_^ \?_P <H_X3Z?\ Z%[Q#_X#Q_\
MQRNCQ1B@#G/^$^G_ .A>\0_^ \?_ ,<H_P"$^G_Z%[Q#_P" \?\ \<KH\48H
M YS_ (3Z?_H7O$/_ (#Q_P#QRC_A/I_^A>\0_P#@/'_\<KH\48H YS_A/I_^
MA>\0_P#@/'_\<H_X3Z?_ *%[Q#_X#Q__ !RNCQ1B@#G/^$^G_P"A>\0_^ \?
M_P <H_X3Z?\ Z%[Q#_X#Q_\ QRNCQ1B@#G/^$^G_ .A>\0_^ \?_ ,<H_P"$
M^G_Z%[Q#_P" \?\ \<KH\48H YS_ (3Z?_H7O$/_ (#Q_P#QRC_A/I_^A>\0
M_P#@/'_\<KH\48H YS_A/I_^A>\0_P#@/'_\<H_X3Z?_ *%[Q#_X#Q__ !RN
MCQ1B@#G/^$^G_P"A>\0_^ \?_P <H_X3Z?\ Z%[Q#_X#Q_\ QRNCQ1B@#G/^
M$^G_ .A>\0_^ \?_ ,<H_P"$^G_Z%[Q#_P" \?\ \<KH\48H YS_ (3Z?_H7
MO$/_ (#Q_P#QRC_A/I_^A>\0_P#@/'_\<KH\48H YS_A/I_^A>\0_P#@/'_\
M<H_X3Z?_ *%[Q#_X#Q__ !RNCQ1B@#G/^$^G_P"A>\0_^ \?_P <H_X3Z?\
MZ%[Q#_X#Q_\ QRNCQ1B@#G/^$^G_ .A>\0_^ \?_ ,<H_P"$^G_Z%[Q#_P"
M\?\ \<KH\48H YS_ (3Z?_H7O$/_ (#Q_P#QRC_A/I_^A>\0_P#@/'_\<KH\
M48H YS_A/I_^A>\0_P#@/'_\<H_X3Z?_ *%[Q#_X#Q__ !RNCQ1B@#G/^$^G
M_P"A>\0_^ \?_P <H_X3Z?\ Z%[Q#_X#Q_\ QRNCQ1B@#G/^$^G_ .A>\0_^
M \?_ ,<H_P"$^G_Z%[Q#_P" \?\ \<KH\48H YS_ (3Z?_H7O$/_ (#Q_P#Q
MRC_A/I_^A>\0_P#@/'_\<KH\48H YS_A/I_^A>\0_P#@/'_\<H_X3Z?_ *%[
MQ#_X#Q__ !RNCQ1B@#G/^$^G_P"A>\0_^ \?_P <K(\;>(;SQ-X8O=/@T#7%
=FNH]J,\*!5Y'7Y_:NZQ36'SB@!RG<**!Q10!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>img_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %Q Q # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#WN9F2/*XR
M6 Y&>I I-L__ #TC_P"_9_QHG_U8_P!]/_0A4M $6V?_ )Z1_P#?L_XT;9_^
M>D?_ '[/^-2T4 1;9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+10!%MG_P">D?\
MW[/^-&V?_GI'_P!^S_C4M% $6V?_ )Z1_P#?L_XT;9_^>D?_ '[/^-2T4 1;
M9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+10!%MG_P">D?\ W[/^-&V?_GI'_P!^
MS_C4M% $6V?_ )Z1_P#?L_XT;9_^>D?_ '[/^-2T4 1;9_\ GI'_ -^S_C1M
MG_YZ1_\ ?L_XU+10!%MG_P">D?\ W[/^-&V?_GI'_P!^S_C4M% $6V?_ )Z1
M_P#?L_XT;9_^>D?_ '[/^-2T4 1;9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+10
M!%MG_P">D?\ W[/^-&V?_GI'_P!^S_C4M% $6V?_ )Z1_P#?L_XT;9_^>D?_
M '[/^-2T4 1;9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+10!%MG_P">D?\ W[/^
M-&V?_GI'_P!^S_C4M% $6V?_ )Z1_P#?L_XT;9_^>D?_ '[/^-2T4 1;9_\
MGI'_ -^S_C1MG_YZ1_\ ?L_XU+10!%MG_P">D?\ W[/^-&V?_GI'_P!^S_C4
MM% $6V?_ )Z1_P#?L_XT;9_^>D?_ '[/^-2T4 1;9_\ GI'_ -^S_C1MG_YZ
M1_\ ?L_XU+10!%MG_P">D?\ W[/^-&V?_GI'_P!^S_C4M% $6V?_ )Z1_P#?
ML_XT;9_^>D?_ '[/^-2T4 1;9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+10!%MG
M_P">D?\ W[/^-&V?_GI'_P!^S_C4M% $6V?_ )Z1_P#?L_XT;9_^>D?_ '[/
M^-2T4 1;9_\ GI'_ -^S_C1MG_YZ1_\ ?L_XU+10!%MG_P">D?\ W[/^-&V?
M_GI'_P!^S_C4M% $6V?_ )Z1_P#?L_XT;9_^>D?_ '[/^-2T4 1;9_\ GI'_
M -^S_C1MG_YZ1_\ ?L_XU+10!%MG_P">D?\ W[/^-&V?_GI'_P!^S_C4M% $
M6V?_ )Z1_P#?L_XT;9_^>D?_ '[/^-2T4 1;9_\ GI'_ -^S_C1MG_YZ1_\
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
MV3W\MPP/0RQJOEGZC<V/K67K%K;_ /#3&C#R(L7&BN9OD'[P_OERWK\H Y[
M"@#URBODV.WALO C:E:QB&]@\9+%#,G#1((B<)_=&0"<8SM7/08^JKZ&*YT^
MY@GB26&6)DDC=0RNI!!!!X(([4 6*0G )]/2OD^QLX(/A-X<U.%6BOSXC\H7
M,;LLB)M/RJP.5&0#\N.>>M>F^&;.VMOBM\0]$BMXQICV43-:E<QL3&N20>"3
MN;)/7)H ZW4OB98Z/X?T_6=1T+7;6"]NC:K%/;)'+&_.-Z,X(! 8@C/3G'&=
M*V\:V-SXXN_"7V.]BO[:W^TF1U0Q/'E>5*L3D[AP0.]?/[?\F^^'?^QE'_H,
MM>ARP17/[0?B"">))89/#I5XY%#*P/EY!!ZB@#T_0=8_M[2DO_[-U'3M[,OV
M?4(/)F&#C)7)X/:M.OF?PY-<GX<>!]/?=_8][XC\K4!_!(OF+MC?U4_-D'@X
M]JZ&2)ETOXLZ/% A\/V*;[2'8/*MYMK,PC&,## ' Z$ \9Y /=Z:[%(V949R
M 2%7&6]AG _.OGCP;#'IWC;X9/: PO>Z5-]J92<S?+)@.?X@,+@'@;1C&!71
M^'H)M%^(=FUS';ZG8:GJ-S+9:Q9R;9?-V2AH;E/X]@W 9'R<X."5 !ZKHVMV
M.O6)NK&1B$D:&:)U*R0RJ<-&ZGE6'H?4$9!!.C7FOAR62#X[>,+.$D6LUG;7
M$J#[HE"H ?8D$_6O2J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH BN?^/6;_</\JEJ*Y_X]9O]P_RJ
M6@"*?_5C_?3_ -"%2U%/_JQ_OI_Z$*EH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JAJ>B:3K2QKJ
MNEV5^L1)C%U;I*$)ZXW XZ5?HH KV.GV6EVB6FGVEO:6R9VPV\8C1<G)PH
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
M)^2_X4 2T5%Y3_\ /Q)^2_X4>4__ #\2?DO^% $M%1>4_P#S\2?DO^%'E/\
M\_$GY+_A0!+147E/_P _$GY+_A1Y3_\ /Q)^2_X4 2T5%Y3_ //Q)^2_X4>4
M_P#S\2?DO^% $M%1>4__ #\2?DO^%'E/_P _$GY+_A0!+147E/\ \_$GY+_A
M1Y3_ //Q)^2_X4 2T5%Y3_\ /Q)^2_X4>4__ #\2?DO^% $M%1>4_P#S\2?D
MO^%'E/\ \_$GY+_A0!+147E/_P _$GY+_A1Y3_\ /Q)^2_X4 2T5%Y3_ //Q
M)^2_X4>4_P#S\2?DO^% $M%1>4__ #\2?DO^%'E/_P _$GY+_A0!+147E/\
M\_$GY+_A1Y3_ //Q)^2_X4 2T5%Y3_\ /Q)^2_X4>4__ #\2?DO^% $M%1>4
M_P#S\2?DO^%'E/\ \_$GY+_A0!+147E/_P _$GY+_A1Y3_\ /Q)^2_X4 2T5
M%Y3_ //Q)^2_X4>4_P#S\2?DO^% $M%1>4__ #\2?DO^%'E/_P _$GY+_A0!
M+147E/\ \_$GY+_A1Y3_ //Q)^2_X4 2T5%Y3_\ /Q)^2_X4>4__ #\2?DO^
M% $M%1>4_P#S\2?DO^%'E/\ \_$GY+_A0!+147E/_P _$GY+_A1Y3_\ /Q)^
M2_X4 2T5%Y3_ //Q)^2_X4>4_P#S\2?DO^% $M%1>4__ #\2?DO^%'E/_P _
M$GY+_A0!+147E/\ \_$GY+_A1Y3_ //Q)^2_X4 2T5%Y3_\ /Q)^2_X4>4__
M #\2?DO^% $M%1>4_P#S\2?DO^%'E/\ \_$GY+_A0!+147E/_P _$GY+_A1Y
M3_\ /Q)^2_X4 2T5%Y3_ //Q)^2_X4>4_P#S\2?DO^% $M%1>4__ #\2?DO^
M%'E/_P _$GY+_A0!+147E/\ \_$GY+_A1Y3_ //Q)^2_X4 2T5%Y3_\ /Q)^
M2_X4>4__ #\2?DO^% $M%1>4_P#S\2?DO^%'E/\ \_$GY+_A0!+147E/_P _
M$GY+_A1Y3_\ /Q)^2_X4 2T5%Y3_ //Q)^2_X4>4_P#S\2?DO^% $M%1>4__
M #\2?DO^%'E/_P _$GY+_A0!+147E/\ \_$GY+_A1Y3_ //Q)^2_X4 2T5%Y
M3_\ /Q)^2_X4>4__ #\2?DO^% $M%1>4_P#S\2?DO^%'E/\ \_$GY+_A0!+1
M47E/_P _$GY+_A1Y3_\ /Q)^2_X4 %S_ ,>LW^X?Y5+5:XC<6TI,\A^0\$+S
MQ]*LT 13_P"K'^^G_H0J6HI_]6/]]/\ T(5+0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $5S_ ,>LW^X?
MY5+45S_QZS?[A_E4M $4_P#JQ_OI_P"A"I:BG_U8_P!]/_0A4M !1110 455
MU+4+;2=,NM1O9/+M;6)II7QG"J,GCOTZ5BZ;XM^WVET[Z+J,%Y ^T63"-I)0
M7=%*LKE.3&^06&W:2?EPQ .DHKG8_&%G+IBW,=E>M=M=-9#3MJ+<&=<EDY8)
MPH+9W;=HSFED\86?V.TFM+2\O9KD2L+6W5/-C6([92P9@!L;"G!)R0!F@#H:
M*I'5]/&B?VR;I!IWV?[5]H_A\K;NW?3'-5]'UV/5GGA:SN[&[@5'DM;L() C
MYV/\C,,':PZY!4@@4 :M%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MR$_O2?\ ?QO\:/(3^])_W\;_ !H EHJ+R$_O2?\ ?QO\:/(3^])_W\;_ !H
MEHJ+R$_O2?\ ?QO\:/(3^])_W\;_ !H EHJ+R$_O2?\ ?QO\:/(3^])_W\;_
M !H EJMJ7_(+N_\ KB__ *":D\A/[TG_ '\;_&JVH0(-,NB#)Q"_61CV/O0!
MP-%%% !1110 4444 :?A_P#Y#EM_P+_T$UW-<+H*AM:MP<X.[H<?PFNU\A/[
MTG_?QO\ &@"6BHO(3^])_P!_&_QH\A/[TG_?QO\ &@"6BHO(3^])_P!_&_QH
M\A/[TG_?QO\ &@"6BHO(3^])_P!_&_QH\A/[TG_?QO\ &@"6BHO(3^])_P!_
M&_QH\A/[TG_?QO\ &@"6O,Z]'\A/[TG_ '\;_&O.* "BBB@ HHHH *T_#_\
MR'+;_@7_ *":S*TM!4-K5N#G!W=#C^$T =U147D)_>D_[^-_C1Y"?WI/^_C?
MXT 2T5%Y"?WI/^_C?XT>0G]Z3_OXW^- !<_\>LW^X?Y5+5:X@06TI!DX0]9&
M/;ZU9H BG_U8_P!]/_0A4M13_P"K'^^G_H0J6@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH S/$'_(#N?^ _^A"N&KN?$'_(#N?^ _\ H0KAJ "BBB@
MHHHH *Z;PC_R^?\  /\ V:N9KIO"/_+Y_P  _P#9J .FHHHH **** "BBB@
MHHHH *S/$'_(#N?^ _\ H0K3K,\0?\@.Y_X#_P"A"@#AJ*** "BBB@ HHHH
MW?"O_(4E_P"N)_\ 0EKKZY#PK_R%)?\ KB?_ $):Z^@ HHHH **** "BBB@
MHHHH K:E_P @N[_ZXO\ ^@FO/*]#U+_D%W?_ %Q?_P!!->>4 %%%% !1110
M5N^%?^0I+_UQ/_H2UA5N^%?^0I+_ -<3_P"A+0!U]%%% !1110 4444 %%%%
M !5;4O\ D%W?_7%__035FJVI?\@N[_ZXO_Z": //**** "BBB@ HHHH T_#_
M /R'+;_@7_H)KN:X;P__ ,ARV_X%_P"@FNYH **** "BBB@ HHHH **** "O
M,Z],KS.@#)?5Y3K#V<-L)(XL"4[_ )P3LY"XZ .._KZ<VDOF?5Y;$V[($B$H
ME+#Y\G' ';Z_E6;J5K=2ZS!+:VLD4RKC[4CKL9=R$A^YXW<8/.,=\6PEP/$3
MS_99/(^S",2[EP3DMTSGOCIU_.@!R:C,+P07%F8Q)$TL)5]Q8+C*D8&UN1QD
MCWI]I?32WDMI<VPAE1%D79)O5E.1UP,'(Z5#!+=O=O<3:9<*P5E3+QX5.N!A
MSEF('H.@SQDK9276^:>?3ITF=<MEXSG'W47#'U/)QR3ZX  MQJI@N95$&ZW@
M9%GEWX*%L8P,<X!!/(X/>NE\/_\ (<MO^!?^@FN/NK"YE>\@2W/E7TD;M(67
M]U@*&!&<DX7C&>3U%=AX?_Y#EM_P+_T$T =S1110 4444 17/_'K-_N'^52U
M%<_\>LW^X?Y5+0!%/_JQ_OI_Z$*EJ*?_ %8_WT_]"%2T %%%% !15'6M5AT/
M0[_5;A'>&SMWG=4&68*I.![\5D:'X@U;4-,O9[O1D,\.]H%L;D21W $DB!5=
MP@W#R^<\893GDJH!TM%<]I_B"_UGPII>KZ;I4<ES?P).+>:Z,<<0*Y.Z0(3[
M#"\GT&2*L7C"?4++3CI>D^=?W<,L\EK<7'E"%8F"2 N%8%MY"J,8;DY % '5
MT5D_\)%8?\(J/$>9/L!M!=C"_/L*[L;?[W;'KQ3-&UFZO;RYT_4K&.QU""*.
M<Q13^<ACDW!2&VKR"C C'&!R<T ;-%%% !1110 4444 9GB#_D!W/_ ?_0A7
M#5W/B#_D!W/_  '_ -"%<-0 45!=7UK9*C75Q'"';:I=@,FFW&H65HX2YO+>
M%R,A9)54D>O)H LT55DU*PBF$,E[;)*<81I5#'/3C-6B0!D\"@ KIO"/_+Y_
MP#_V:N71TEC62-E=& 964Y!!Z$&NH\(_\OG_  #_ -FH Z:BBB@ HHHH ***
M* "BBB@ K,\0?\@.Y_X#_P"A"M.LSQ!_R [G_@/_ *$* .&HHJCJ&I+8&%!#
M)/-,P"1H0#C(!.20.-P_,?4 %ZBLV;6[>)$989Y083.VQ0#&@ZDY(_(9/%3W
M&HV]M]FWDL;AU2,*,DY[_3D<^X]: +=%07=TEI$KLK.S,$1$QN=CT S@?G2V
MMTEW!YJ!EY*LC?>5@<$'WS0!T?A7_D*2_P#7$_\ H2UU]<AX5_Y"DO\ UQ/_
M *$M=?0 4444 %%%% !1110 4444 5M2_P"07=_]<7_]!->>5Z'J7_(+N_\
MKB__ *":\\H I:EJ2:="K&)Y9'SLC0@$X&3R> ,"F2:O$D2,EO<2NRL[1(HW
M(%.&SD@<'C@G/;-0>(HX)--)FBF)3+1R1*6,;8]N<'D=,>M5,:DR6ETK.-1,
M31[6MB4D3=\I;D",X )!/J,$\4 :<VK0Q1QS+%-+;N$8S1J-JACA2<D$]>P)
M'?M5FZN4M+<RR!CR JJ,LS$X"CW)XK%N[,0:9::=!]J:[ME0PND;[-P(Y8XV
M8XZ'IVYJ]JFZ9$,22LUK/',ZA#\R@\[>,,<9.!GICK0!;M+M+N-F5'1D8H\;
MXW(P['!([CH>]=)X5_Y"DO\ UQ/_ *$M<CIB.TU]=LCHMQ,&174J=JHJY(/(
MSM/!]JZ[PK_R%)?^N)_]"6@#KZ*** "BBB@ HHHH **** "JVI?\@N[_ .N+
M_P#H)JS5;4O^07=_]<7_ /030!YY117-YEB\3D7EQ)"\C?Z,^\F.1>/DQT!P
M&Z\YY&: .DHK(BEE@U;5RTTLJ1PQ2(CGA?OY  Z=![U%8231W%ANGFD^W6S2
M2[F)"N-IRH/"CYB,#CI0!N45F:&9#:W"RSR3,EU*@>0Y) 8@?Y%)>02I?6LL
M-Q,9GF&Y-YV>5CYOEZ<>O7)'/(% '3^'_P#D.6W_  +_ -!-=S7#>'_^0Y;?
M\"_]!-=S0 4444 %%%% !1110 4444 %>9UZ97F= !1110 4444 %:?A_P#Y
M#EM_P+_T$UF5I^'_ /D.6W_ O_030!W-%%% !1110!%<_P#'K-_N'^52U%<_
M\>LW^X?Y5+0!%/\ ZL?[Z?\ H0J6HI_]6/\ ?3_T(5+0 4444 0W>\6DWEP+
M</L.(68*'_V<GCFN(\$:?JFBQZO(FDW]II6]VM-)EDB,BR>;(3Y0WE40J8P
M7 W!B, Y;O:* .&T3_A(="^'.BZ;%H%ZVI0P);3+'+;$P[0 7&Z4*W^R,_4#
MI4JV>HZ?<Z=J^G>'KC$5C+8?V<US%YT8+JT;LY<J1\C;L,S?,#R<BNTHH X_
M_A&[H> 1X15#YJ:8L:WS%?(,X'3&=^-PS]W&#U)XJ[HMK?W?B*^UV_T^33S)
M:PV<5O+(COA&=V8E&9<$R #G/RDD#.*Z.B@ IKH' !+#_=8C^5.HH B\A/[T
MG_?QO\:/(3^])_W\;_&I:* (O(3^])_W\;_&CR$_O2?]_&_QJ6B@#(UZ%5T6
MX(+Y&WJY/\0]ZXJNY\0?\@.Y_P" _P#H0KAJ ,+7HF2>"]A9))8L*]N[ ;T+
M ]>W(Z]*DF:"?2+2&U1DCOO+15/41[<G/_  1^-:-U86E\$%U;13!#E?,4'!
MJ8QHSJY12ZYVL1R,]<4 4+Y%DN;2R10%>3SI /[J8/\ Z%MHUAI_LWEQVTLT
M3AO-,;*" !T^8C@]_8'UJ_Y:>9YFQ=^-N['./3--2"*,2!(D42,6?"@;B>I/
MJ: *6@L7T#3RT;)BWC&&QR HYX)X-=KX4C#_ &O)88V?=8C^]Z5S*(D4:QQJ
MJ(H"JJC  '0 5U'A'_E\_P" ?^S4 =#Y"?WI/^_C?XT>0G]Z3_OXW^-2T4 1
M>0G]Z3_OXW^-'D)_>D_[^-_C4M% $7D)_>D_[^-_C1Y"?WI/^_C?XU+10!%Y
M"?WI/^_C?XT>0G]Z3_OXW^-2T4 1>0G]Z3_OXW^-9NO0JNBW!!?(V]7)_B'O
M6O69X@_Y =S_ ,!_]"% '#5C>(8X7@MV=9UE253%/#&7,9W+G@9ZCL1@X]<5
MLT4 <IJ,=[=16DMU;S)<+;,P:"$N'?(_=R 9^4C&0>.O/%6]3L]2EEMIUDB+
M-/"=GV=F,6.O(;E0<D\#KUX%=!10!EZB3)+;31QS,+2Y#2*(VY!5ER!CYL;N
MV>]2:3&ZPW$SHR?:)WE5'&&"G@9';@9Q[UH44 ;?A= ^IR EO]2>C$=U]*ZS
MR$_O2?\ ?QO\:Y7PK_R%)?\ KB?_ $):Z^@"+R$_O2?]_&_QH\A/[TG_ '\;
M_&I:* (O(3^])_W\;_&CR$_O2?\ ?QO\:EHH B\A/[TG_?QO\:/(3^])_P!_
M&_QJ6B@"+R$_O2?]_&_QH\A/[TG_ '\;_&I:* *.H0(-,NB#)Q"_61CV/O7
MUZ'J7_(+N_\ KB__ *":\\H **** "BBB@ K;\+H'U.0$M_J3T8CNOI6)6[X
M5_Y"DO\ UQ/_ *$M '5>0G]Z3_OXW^-'D)_>D_[^-_C4M% $7D)_>D_[^-_C
M1Y"?WI/^_C?XU+10!%Y"?WI/^_C?XT>0G]Z3_OXW^-2T4 1>0G]Z3_OXW^-'
MD)_>D_[^-_C4M% $7D)_>D_[^-_C5;4($&F71!DXA?K(Q['WJ]5;4O\ D%W?
M_7%__030!YY6=+I"3:BEU)<S/&A#+ 2-H8'(.<9QGG&?TXK1HH IQ:>(M0GO
M/M$SF90K1MMVX&<8PN>,GOWIMII<-G)O225ML?E1!R"(DSG:O'3@=<G@5>HH
M HVNFFTMYXH[RX)E<R&1@FY6)R2/EQS[@TATUC>M<_;KH%B,H-F-H.=H.W('
MT-7Z* -+05#:U;@YP=W0X_A-=KY"?WI/^_C?XUQ?A_\ Y#EM_P "_P#037<T
M 1>0G]Z3_OXW^-'D)_>D_P"_C?XU+10!%Y"?WI/^_C?XT>0G]Z3_ +^-_C4M
M% $7D)_>D_[^-_C1Y"?WI/\ OXW^-2T4 1>0G]Z3_OXW^-'D)_>D_P"_C?XU
M+10!%Y"?WI/^_C?XUYQ7IE>9T %%%% !1110 5I:"H;6K<'.#NZ''\)K-K3\
M/_\ (<MO^!?^@F@#M/(3^])_W\;_ !H\A/[TG_?QO\:EHH B\A/[TG_?QO\
M&CR$_O2?]_&_QJ6B@"M<0(+:4@R<(>LC'M]:LU%<_P#'K-_N'^52T 13_P"K
M'^^G_H0J6HI_]6/]]/\ T(5+0 4444 %%%% !1110 4444 %%%% !1110 44
M44 9GB#_ ) =S_P'_P!"%<-7<^(/^0'<_P# ?_0A7#4 %%%% !1110 5TWA'
M_E\_X!_[-7,UTWA'_E\_X!_[-0!TU%%% !1110 4444 %%%% !69X@_Y =S_
M ,!_]"%:=9GB#_D!W/\ P'_T(4 <-1110 4444 %%%% &[X5_P"0I+_UQ/\
MZ$M=?7(>%?\ D*2_]<3_ .A+77T %%%% !1110 4444 %%%% %;4O^07=_\
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
M[F*,.Y8JQ7@D#'R'//H.^0 8E%;EIHMA<:D+!M3D>62X\F)K6W$JL.,,277
MY]\8-.M/#;7%K>W[2SG3K=V1)H+8R/+CJP7( 4#DDD =.30!@T5>TS3TOY+@
MRSF&WMH3-*ZIO8*"  %R,DEE'4=>M+J^F?V7=1HLPF@FA2>&7;MWHPX)'8]0
M1[4 =;\)O^1JNO\ KR?_ -#2O9*\9^%#I'XIN2[*H^Q.,DX_C2O8?M,'_/:/
M_OH4 2T5%]I@_P">T?\ WT*/M,'_ #VC_P"^A0!+147VF#_GM'_WT*/M,'_/
M:/\ [Z% $M%1?:8/^>T?_?0H^TP?\]H_^^A0!+147VF#_GM'_P!]"C[3!_SV
MC_[Z% %#Q+_R*NL?]>4W_H!KYSKZ(\27$+>%M7 FC)-E,  P_N&OG>@ HKH_
M"&B6NLWL_P!J#RK JO\ 9XWV-("P!.>>%!R<>W2I='T+2]4FO7B:\N88GAV1
M1,J2*C_?9B5.0G0D#!Z\"@#EZ*Z6UT#3]T*7-S/)]MO7M+.:# 7"D#S6!SD$
MLOR@@X!YZ5BPVL::JMI?-)&BR^7*8E#,,'!P"0* *E=Y\)O^1JNO^O)__0TK
MDM<L8M,UV^L86=HH)FC4N06(!QSBNK^%#I'XIN2[*H^Q.,DX_C2@#V:BHOM,
M'_/:/_OH4?:8/^>T?_?0H EHJ+[3!_SVC_[Z%'VF#_GM'_WT* ):*B^TP?\
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
M:KK_ *\G_P#0TK@Z[SX3?\C5=?\ 7D__ *&E 'LE%%% !1110 4444 %%%%
M!67XE_Y%76/^O*;_ - -:E9?B7_D5=8_Z\IO_0#0!\YUT7@N^:Q\0Q_Z,T\,
M^V&7:2#&K2)AL]L-MZ]<X[USM6+*^NM-NTNK*XD@G0\.AP?I[CVH Z"XTN67
MQ%I^GRWWVFQFBBF60KL/V=5)&X=B$W?XU'9ZO=7'B!M8DEFBLK:Z^UN%/W<\
M*@Z9)"A0/3)Z UA/?7<EQ+</=3M-*I621I"6<$8()ZD8XJ6TU?4["(Q66HW=
MM&6W%(9V0$],X!Z\#\J (Y9IX]0>?#6]PLI?"90QOG/'<8/Y5L>-B3XOOR3D
MGR\D_P#7-:R/[1OB$!O+C"2^<G[UOEDZ[QSPWOUIMW>W=_,);RZFN)0-H>:0
MN<>F3VH Z'X=_P#(]Z;_ -M?_13U[Q7@_P ._P#D>]-_[:_^BGKWB@ HHHH
M**** "BBB@ HHHH *^7Z^H*^7Z +>G7HT^]2X:WAN%4\QRC@\YX(Y!X'(/Z9
M!U)_%EU<7US,]I:O;3P_9S:.&,8C#;@,@AL[LG.>I_"L"B@#8/B!GU![Z73K
M*6Y+*T;,) (=H 4*H< @ #[P/3G-5(M4GAN!=1A1?"?SQ=<[\^F,[<9YZ?IQ
M5*B@"_J.JR:BD$7V>WMK>#<8X8%(4%CEC\Q)R>._88K9^'?_ "/>F_\ ;7_T
M4]<O74?#O_D>]-_[:_\ HIZ />**** "BBB@"*Y_X]9O]P_RJ6HKG_CUF_W#
M_*I: (I_]6/]]/\ T(5+44_^K'^^G_H0J6@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH Y?XB?\ (B:E_P!LO_1J5X/7O'Q$_P"1$U+_ +9?^C4KP>@
MHHHH **** "O4/@]_P QG_MA_P"U*\OKU#X/?\QG_MA_[4H ]0HHHH ****
M"BBB@ HHHH *Y?XB?\B)J7_;+_T:E=17+_$3_D1-2_[9?^C4H \'HHHH ***
M* "BBB@#O/A-_P C5=?]>3_^AI7LE>-_";_D:KK_ *\G_P#0TKV2@ HHHH *
M*** "BBB@ HHHH R_$O_ "*NL?\ 7E-_Z :^<Z^C/$O_ "*NL?\ 7E-_Z :^
M<Z "BBB@ HHHH *[SX3?\C5=?]>3_P#H:5P==Y\)O^1JNO\ KR?_ -#2@#V2
MBBB@ HHHH **** "BBB@ K+\2_\ (JZQ_P!>4W_H!K4K+\2_\BKK'_7E-_Z
M: /G.BBB@ HHHH **** .H^'?_(]Z;_VU_\ 13U[Q7@_P[_Y'O3?^VO_ **>
MO>* "BBB@ HHHH **** "BBB@ KY?KZ@KY?H **** "BBB@ KJ/AW_R/>F_]
MM?\ T4]<O74?#O\ Y'O3?^VO_HIZ />**** "BBB@"*Y_P"/6;_</\JEJ*Y_
MX]9O]P_RJ6@"*?\ U8_WT_\ 0A4M13_ZL?[Z?^A"I: "BBB@ HHHH *X/QIJ
MVI67BC1K0:E-I.G7&1'>*B&*2X^;]U*S*=HQMP.-V6P<J,=Y7->*_#VH^((X
MK:VU"TALVRMQ#<VGG9!5U)3#+SA^C;APIXP0P!T47F>2GG;?-VC?L^[GOC/:
MGUE6'AO1M-N(KJWTVU%ZD2P_;#"OGNJJ%&Z3&X\ =^U:M !37D2, NZJ#_>.
M*=10!%]I@_Y[1_\ ?0H^TP?\]H_^^A4M% $7VF#_ )[1_P#?0H^TP?\ /:/_
M +Z%2T4 <OX\_P!,\%ZA!:_OYG\O;'%\S'$BDX YZ"O%O[#U?_H%7W_@._\
MA7TC10!\W?V'J_\ T"K[_P !W_PH_L/5_P#H%7W_ (#O_A7TC10!\W?V'J__
M $"K[_P'?_"C^P]7_P"@5??^ [_X5](T4 ?-W]AZO_T"K[_P'?\ PKT;X56M
MQIW]K?;H);;S/)V>>A3=C?G&>O4?G7I=% $7VF#_ )[1_P#?0H^TP?\ /:/_
M +Z%2T4 1?:8/^>T?_?0H^TP?\]H_P#OH5+10!%]I@_Y[1_]]"C[3!_SVC_[
MZ%2T4 1?:8/^>T?_ 'T*/M,'_/:/_OH5+10!%]I@_P">T?\ WT*YSQY_IG@O
M4(+7]_,_E[8XOF8XD4G '/05U%% 'S=_8>K_ /0*OO\ P'?_  H_L/5_^@5?
M?^ [_P"%?2-% 'S=_8>K_P#0*OO_  '?_"C^P]7_ .@5??\ @._^%?2-% 'S
M=_8>K_\ 0*OO_ =_\*/[#U?_ *!5]_X#O_A7TC10!Y'\,;&\L/$MS+>VL]M&
M;-E#S1E 3O0XR>_!_*O5_M,'_/:/_OH5+10!%]I@_P">T?\ WT*/M,'_ #VC
M_P"^A4M% $7VF#_GM'_WT*/M,'_/:/\ [Z%2T4 1?:8/^>T?_?0H^TP?\]H_
M^^A4M% $7VF#_GM'_P!]"C[3!_SVC_[Z%2T4 9/B"1)O#6JQ1.LDCV<RHB')
M8E"  .YKP3^P]7_Z!5]_X#O_ (5](T4 ?-W]AZO_ - J^_\  =_\*/[#U?\
MZ!5]_P" [_X5](T4 ?-W]AZO_P! J^_\!W_PH_L/5_\ H%7W_@._^%?2-% '
MS=_8>K_] J^_\!W_ ,*[7X8V-Y8>);F6]M9[:,V;*'FC* G>AQD]^#^5>N44
M 1?:8/\ GM'_ -]"C[3!_P ]H_\ OH5+10!%]I@_Y[1_]]"C[3!_SVC_ .^A
M4M% $7VF#_GM'_WT*/M,'_/:/_OH5+10!%]I@_Y[1_\ ?0H^TP?\]H_^^A4M
M% $7VF#_ )[1_P#?0K.\02)-X:U6*)UDD>SF5$0Y+$H0 !W-:U% 'S=_8>K_
M /0*OO\ P'?_  H_L/5_^@5??^ [_P"%?2-% 'S=_8>K_P#0*OO_  '?_"C^
MP]7_ .@5??\ @._^%?2-% 'S=_8>K_\ 0*OO_ =_\*/[#U?_ *!5]_X#O_A7
MTC10!XCX#TR_L_&FGSW5C<P0IYFZ26)E49C8#)(QU->T_:8/^>T?_?0J6B@"
M+[3!_P ]H_\ OH4?:8/^>T?_ 'T*EHH B^TP?\]H_P#OH4?:8/\ GM'_ -]"
MI:* (OM,'_/:/_OH4?:8/^>T?_?0J6B@"+[3!_SVC_[Z%'VF#_GM'_WT*EHH
M B^TP?\ /:/_ +Z%?.?]AZO_ - J^_\  =_\*^D:* /F[^P]7_Z!5]_X#O\
MX4?V'J__ $"K[_P'?_"OI&B@#YN_L/5_^@5??^ [_P"%']AZO_T"K[_P'?\
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG
M_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#G
MG'_W\/\ A1NG_P"><?\ W\/^% $M%1;I_P#GG'_W\/\ A1NG_P"><?\ W\/^
M% !<_P#'K-_N'^52U!()Y(G39&-RD9WG_"IZ "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>img_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img_003.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" $< [8# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@"&^.RV9L9\L%L>N :^/I?^"OOAJWG
MD0>"_$?[N1DS]IM^<$CNWM7V#?#-G)_NG^5?CK\,/A_!\4?B2ND7>NZ7X;M)
M6N)KC4M0;;;VL<>YB3R!DX  R,EJ_,_$#B#-,OK87#Y7)*55R3ND]N7NTNI]
MMP?DV!QL*]7')N--)Z7\^WH?9'_#X7PW_P!"3XD_\"+?_P"*H_X?"^&_^A)\
M2?\ @1;_ /Q5?.?[8O[->B_LX7'A&WT75KS7(]>TY[Z2\FVJLOS*$:-%'RJ5
M.<$L>>M>,$ '_P"O_G_(K\SS+C_B? XF6$Q$XJ<;72A%[Z[I'W. X0R+&4(X
MBA"3C+;WGW:VMY'WG_P^&\-_]"3XD_\  BW_ /BJ/^'POAO_ *$GQ)_X$6__
M ,57P;C-&VN%^*'$*=G4C_X!'_([?]0<G_Y]O_P)GWE_P^&\-_\ 0D^)/_ B
MW_\ BJ/^'POAO_H2?$G_ ($6_P#\57P;MHVT?\12X@_Y^Q_\ C_D'^H.3_R/
M_P #9]Y?\/A?#?\ T)/B3_P(M_\ XJC_ (?"^&_^A)\2?^!%O_\ %5\&[?:C
M;1_Q%+B#_G['_P  C_D'^H.3_P C_P# V?>7_#X7PW_T)/B3_P "+?\ ^*H_
MX?#>&_\ H2?$G_@1;_\ Q5?!NWVHVT?\12X@_P"?L?\ P"/^0?Z@Y/\ R/\
M\#9]Y?\ #X7PW_T)/B3_ ,"+?_XJC_A\+X;_ .A)\2?^!%O_ /%5\&[:-M'_
M !%+B#_G['_P"/\ D'^H.3_R/_P-GWE_P^%\-_\ 0D^)/_ BW_\ BJ/^'POA
MO_H2?$G_ ($6_P#\57P;M]J3'-'_ !%'B#_G['_P"/\ D)\!9.OL/_P-GWG_
M ,/AO#?_ $)/B3_P(M__ (JC_A\+X;_Z$GQ)_P"!%O\ _%5\&$4NRB7BAQ"M
MZD?_  "/^0O]0\FZ0?\ X&S]*_A[_P %#M%^(?P@^(WC"+PWK5K:_#?29-8N
MK>2:$RWD:12RE(R#@,1"P^; Y'/7'R'!_P '17@$Q+_Q:3Q[T_Y_[$_^SUI_
MLU+C]A_]J+_L2[D?^25[7YE?\$W/V,H_VZ_VE[#P7>:Y_P (YH=K8RZMK&H;
MD$D=M$\:E(M_R^8[2(HSD ,6P=N#_6GA'3P^=<.O-<YUDKW:;2LG*^B^1^$<
M=4YY;F\L%@=(Z63UW2ZOU/TE_P"(HGP#_P!$E\??^!]C_P#'*/\ B*)\ _\
M1)?'O_@?8_\ QROD;]L?_@G_ /!BU_8B/QV^ ?B[QAJWAW1_$)\/:M:>(@FZ
M3$ODF>(B-&4[S&P!!#)+GY2"!\/9R>]?J67\,Y)C*;J4J<E9V:<FFFK;JWF?
M(8C,,;1DHRDM5=62_K0_9K_B*)\ _P#1)?'O_@?8_P#QRC_B*)\ _P#1)?'O
M_@?8_P#QROQEV^]&WWKN_P!2,I_D?_@3_P CG_MC%?S+[C]FO^(HGP#_ -$E
M\>_^!]C_ /'*/^(HGP#_ -$E\??^!]C_ /'*_&;;[FC;[T?ZD93_ "/_ ,"?
M^0?VSBOYE]Q^S/\ Q%$^ ?\ HDOCW_P/L?\ XY1_Q%$^ ?\ HDOC[_P/L?\
MXY7XS;?K1M]Z/]2,I_D?_@3_ ,@_MG%?S+[C]F?^(HGP#_T27Q[_ .!]C_\
M'*/^(HGP#_T27Q[_ .!]C_\ '*_&;;[TFWWH_P!2,I_D?_@3_P @_MC%?S+[
MC]FO^(HGP#_T27Q[_P"!]C_\<H_XBB? /_1)?'O_ ('V/_QROQEV^]+M]Z/]
M2,I_D?\ X$_\@_MG%?S+[C]F?^(HGP#_ -$E\??^!]C_ /'*/^(HGP#_ -$E
M\>_^!]C_ /'*_&;;[T;?K1_J1E/\C_\  G_D/^V<5_,ON/V9_P"(HGP#_P!$
ME\??^!]C_P#'*1O^#HCP"W_-)?'O_@?8_P#Q=?C-M]Z",>M'^H^4/1P?_@3!
M9QB^Z^X_?SP__P %M_"OB#]AC7?CM'X#\50Z1H?B>+PS)I+W5M]KEED$.)58
M-LV#SEX)SP?:O(?^(G?P)_T2?QY_X,++_P"+KY(^&W_*O?\ $+_LK%E_Z#85
MY)^P9\"?A+\8/%/B34OC1\2;7X?^#_"FGK>?9X[N*'4M>E.\^3;!PQ.U8SNV
M(S$O&HP6S7X+Q54K8/.*F!P;2BMKZ_B?T[X9\)Y'F'##SC-Z<IS4FO<Y[O2-
MDHQ>K;=OSLC]$O\ B)Y\"_\ 1)_'G_@PLO\ XNC_ (B>? N?^23^//\ P867
M_P 77Q-_P4,_8<^'OP.^!WPN^+GPE\1^(=7\ _%!)$M[37E5;^TD5-X.55<J
M=L@8$?*RC!8-Q\E_G7R]?.,=1J.G-JZ\O)/]3]&R?PUX2S/"K%X:E/E;:UE-
M-.+M)-.6C36I^QO_ !$\^!<?\DG\>?\ @PLO_BZ/^(GKP+G_ ))/X[_\&%E_
M\77XY?G^='Y_G6/]O8S^9?<>K_Q!WAK_ )]/_P #G_\ )'[&_P#$3SX%Q_R2
M?QY_X,++_P"+H_XB>? N?^23^//_  867_Q=?CE^?YT?G^=']OXS^9?<'_$'
M>&O^?3_\#G_\D?L;_P 1//@7_HD_CS_P867_ ,71_P 1//@7_HD_CS_P867_
M ,77XY?G^='Y_G1_;^,_F7W!_P 0=X:_Y]/_ ,#G_P#)'[&_\1//@7_HD_CO
M_P &%E_\71_Q$\^!<?\ ))_'G_@PLO\ XNOQR_/\Z/S_ #H_M_&?S+[@_P"(
M.\-?\^G_ .!S_P#DC]C?^(GKP+G_ ))/X[_\&%E_\71_Q$\^!<?\DG\>?^#"
MR_\ BZ_'+\_SH_/\Z/[?QG\R^X/^(.\-?\^G_P"!S_\ DC]C?^(GGP+G_DD_
MCS_P867_ ,71_P 1//@7_HD_CS_P867_ ,77XY?G^='Y_G1_;^,_F7W"_P"(
M.\-?\^G_ .!S_P#DC]C?^(GGP+_T2?QW_P"#"R_^+H_XB>? O_1)_'G_ (,+
M+_XNOQQ_.E/'Z?S%']O8S^9?<"\'>&7_ ,NI?^!S_P#DC^HW]F#X[6?[4?[/
MGA#XAZ?I]UI5GXNTV/48;.Z=7FMU?/RN5RI(]117F/\ P2.<G_@FQ\%1_P!2
MM;_UHK[C#R<J<9/JD?R/G&%CA\?6H4]HSDEZ*37Z'TE1115'&%%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% $-_P#\><G^Z?Y5^)NIC=<76X!@
M)9."/]H_UK]L[[FRF_W#_*OQ.OAF]NO^NS_^AFOPWQELI8-OO/\ .!^K>&.^
M(MVC^4CZ7_X*1<V?PC_[%2/^45?.WA:YT2TOI&URUU6\M?+(C6PNXK>19,CJ
MTD<@*XSP #DUH_$#XN>(_BM'I2^(M4?4_P"P[465EF".+R(1C"C8HST'+9/%
M<X.O]<5^2Y_FE/&YG4QM&.DFFE))_9BMOD?H.4Y?/#8*&%K/57V?>3>Z]4=D
M-9^'8ZZ'XW/TUVT_^1*/[:^'/_0#\<?^#ZS_ /D2N-!Q2Y]ZX_[0?\D/_ (_
MY'3]3C_/+_P*7^9V/]M?#G_H!^./_!]9_P#R)1_;7PY_Z ?CC_P?6?\ \B5Q
MV[WHS[T?V@_Y8?\ @"_R#ZG'^>7_ (%+_,['^VOAS_T _''_ (/K/_Y$H_MK
MX<_] /QQ_P"#ZS_^1*XW/O2Y]Z/[0?\ +#_P!?Y!]3C_ #R_\"E_F=C_ &U\
M.?\ H!^./_!]9_\ R)1_;7PY_P"@'XX_\'UG_P#(E<;GWI=WO1_:#_EA_P"
M+_(/J<?YY?\ @4O\SL?[:^'/_0#\<?\ @^L__D2C^VOAS_T _''_ (/K/_Y$
MKCL^]&?>C^T'_+#_ , 7^0?4X_SR_P# I?YG8_VU\.?^@'XX_P#!]9__ ")0
MVL_#H_\ ,#\;_CKMI_\ (E<;GWI<^]'U]_RP_P# %_D'U./\\O\ P*7^9M^*
M[SPO<V,?]AZ=XBL[KS 7?4-1@N8V3T"QPH0<\Y)Q6&>G>@GCM2G.*XZU1U)<
MUDO16_!(Z:<.2/*FWZMO\SZ"_9K_ .3'_P!J/_L2[G_TBO:_(S]F3]FWQ3^U
MI\9]!\">#[,76L:U( 970F"P@!'F7$Q )$:#DGN0J@%B*_7/]FO_ ),>_:C_
M .Q+N?\ TBO:_(K]G3]I7QU^RAX[;Q5\//$,OAGQ!+9/I[WD=I!=%K>1HW=-
MDZ.G)B0Y"Y!K^_/H]QJ/A"U*W->5K[7O+?R/Y:\5.5Y_-2VT_*)]I?\ !5R>
MZ_9\^ /AO]FOX<^#_&R_#+X;3IJ7BGQ?=Z!<QVGB'5G)8D7!C\KRUDE8DA]I
M=DC7B(%OAOX9>$-!\9>()[7Q%XRT_P #V<<)=+V\TV\U!9I 5 B$=K'(^<%C
MN("X7KDXKUSXT?\ !4W]H#]HGX9ZGX-\:?$F\USPSK*HM[8MI&G0+.$D65 6
MBMU<8=%/##I7S^G3_/\ GO\ SK]JR? XBAAI4<0TIMMN47?F;^)MR6]]M+=C
M\_QE>G5J*5.]NS5K+L>P?\*'^%__ $<)X5_\(WQ!_P#(M'_"A_A?_P!'">%?
M_"-\0?\ R+7D.YJ-S5W?5:G_ #]E_P"2?_(F/M(?R_F>O?\ "A_A?_T<)X5_
M\(WQ!_\ (M'_  H?X7_]'">%?_"-\0?_ "+7D.YJ-S4?5:G_ #]E_P"2?_(A
M[2'\OYGKW_"A_A?_ -'">%?_  C?$'_R+1_PH?X7_P#1PGA7_P (WQ!_\BUY
M#N:C<U'U6I_S]E_Y)_\ (A[2'\OYGKW_  H?X7_]'">%?_"-\0?_ "+1_P *
M'^%__1PGA7_PC?$'_P BUY#N:C<U'U6I_P _9?\ DG_R(>TA_+^9Z]_PH?X7
M_P#1PGA7_P (WQ!_\BT?\*'^%_\ T<)X5_\ "-\0?_(M>0[FHW-1]5J?\_9?
M^2?_ "(>TA_+^9Z]_P *'^%__1PGA7_PC?$'_P BT?\ "A_A?_T<)X5_\(WQ
M!_\ (M>0[FHW-1]5J?\ /V7_ ))_\B'M(?R_F=Q\4OAOX/\ !>@P77AWXH:-
MXXO)+I8)+*TT'4]/:&,H[&;S+J&-& 9478I+_/G& 37"DT$Y-!%=%.#C'E<G
M)]W;]$D3)IOW58^YOAM_RKX?$+_LK%E_Z#85X]^PQ^SO\3/BGXXN?''PU\(Z
M5XVF^$\EMKFH:5>RQL+E1YKQH+8NLEPK^2XV1Y)(4=6 /L/PV./^#?#XA?\
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
M/LWS?Z1F#]X/+S\I'?BM?XB?LZZEH.LJNBQS7NE?8([KSIYX]T;KIUO?3*X
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
M-=.[>GHCYS\(>'O&WBGX@:':R7'CS3_ LFM:PV;RXGAN_L2P6IMEG=SYH0W
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
M,EDD@R9GS_RVDW'/=5P._'U@J*@X50:^3X?RW$8W$_V[FBM)_P *#^Q!]?\
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
MW^9O_9=3_G_/[S\V/^&P?VX/^B3Q_P#A.O\ _)%'_#8/[<'_ $2>/_PG7_\
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
MS>.Q%??\><O^X?Y5^)UY_P ?US_UV?\ ]#-?MC??\>4W^X?Y5^)UY_Q_7/\
MUV?_ -#-?A?C/_S">L__ &P_5_#'?$>D?RD1_P /_P!:NF^&?P_L_'3:]+J&
ML-HMCX>TF35KB9+'[8[(LL4>T)YD?/[T'[W05S6,BNM^$7Q6G^$S^)+BT^U1
MW^L:-)IMK/!L_P!&D::&3S&#@@C;&PZ$Y(K\9RWV'UA?6OALWUZ+1:-/5VZ[
M7/TK'>V]BUA_BT[=]=T^AT'B?]F2^TK1(Y])NGU^YO-3M[6Q2& 0+<6T^GF^
M6=][?N6500RN=H )W8QG C_9^\:3#5MGAN^8Z&YBO@KQ%H7$(GV@;QYA,)$@
M$>[<O()%=)X)_:#M8]/:/QA8ZAXHNKG6WU6XN9S%<9SI[VB'RY<H[1LRL$<>
M60@&!@"MO5OVIM)O_&<&I1Z+J26\&JPZ@L9\B-@B:/'I^T",*BG<F\!5"A3@
M < ?25,)D56/M8U7'7X?)VW]U[>IXL<1F]-^R=-2TOS>>FFC7GT.'M/V>?%2
MW.E_;]%U"QL]7_X]YT6*X+Y@:X7""0$;HU+#<5RH8C)7;5?_ (4%XT%KI,W_
M  CE\T>N-"ED8VC?SVEB\V/HV4#1AF!<*,*3G@X[C0_VG]-TG7IKQM'U!EFD
MTMRJR("?LFD2V#?BSR!P?[H]<5)\/OVAM+@UUK:XL9(H=6CT>QGEFN$A6&*V
MTNXT^=B^&VEOM)9"5(&!NHIY;DDVH*N^9MI??I?W?^&O<)8S-8IR]DK63?ZV
M][2WXVL>?Q?!O6K7XC:'X9U:%-#OM>EMU@DN'22-8YGV)+F-B&4D'&",X[9J
M3QS\)7\(_%&W\+PZE#>2WC6BQSW%NUBT!N-N$GB<L873=AU8DC'X#L?'GQ&\
M-^"_C3X+N-'7_A(-'\&Z+9:9)B9&+R1I)DI(J[#)'Y@964%-R\<<UC?&+XOZ
M%\1O$'AR]M=&NI5TJ/&J"_$4<NOR[PSW$[P8/FR@8<CH<L"2QKFQ&"RRE2J0
MYU[2-16NY7=/1/X5;>]^MMC:CBL=4E":C[LH.^FTF[J]]=M+7ZD/BC]G^XM?
M%0T?PWJ2^*+V&2YAO;=K7^R[BP>W8"1I4G?Y(2&39*Q <D@A" &/$W[.?B#P
M[\-K/Q!_9^H/L:[35H&B56TQX+@0XV[M[@D\D+A<KD\UTNJ?M#>&]6T1]!N-
M/\77FCWMA<6%Q?WUY!<ZO:1//;3PV\$C *T,+6P #G+>:Y^3@52M_P!H?2]'
MM[=-/T74%%CINIV%LES=_:,?:;F.:(NYP6"B,!CC))XP!BNF>%R1R?OZ22V;
MM%]6DTWZW;[+N84\1FMHWAL^MM5[V]FO*UDK;O<Y>Z_9]\;6FLQZ?)X;O([R
MXMI;N.-I8MHCBVB3<^\(A1F 8.58%E!4%AFU\3_@'K/@'QMJNFV]K=7UGI\E
MYLNF"1^=%9JKW3XW?\LE89'?/&:[;QK^T]H?CFYUJSNM/\01^'_$UM=QWUM;
MPZ?;RVDT]Q;W&^+RXE$OS6Z*S3$LRD<97D\4?M1Z#XJ77YY='\007EU#K5OI
M@2XA,4::C;Q1$S\;F:-HLC81D-STQ5?V?D2@XQKNZ=TWU5W=?#V^_3:SNHXS
M-^92E26SNEZJW5G/>._V7-:T/QA>:5H<-]KGV>ZNH5=H8[=3';QVSR2;VDQQ
M]H7((&T8;)Z5SR_ 'QI)%JT@\.7RKHCS)>;WB0Q&&/S)0 S OL3#$ID89?6N
M[^(/[4FF^,M-\00Q:1J,)UJ+68U\R2,K$;Z"SB3=SR%-JV<=0X YS73V7QS\
M+^-=.U;7M2D_LFXT>SUBWTNV>\C,UW]MTV.W(:$(7?\ >1_*R,%VG+8VU<LL
MR6O6FJ-5JVJ73K?7EV7KKHEL1_:&:4:,74II[J_7I;:7Z'S?P>GX'UH(X_\
MK4!?+4#^[P,>G^>_?WZTI'%?#^A]6?07[-?_ "8_^U'_ -B7<_\ I%>U^*D'
M^I7Z5^U?[-?_ "8_^U'_ -B7<_\ I%>U^*D'^I7Z5_H/]'/_ ))6/^)_FS^5
MO%;_ )'U3T7Y1%/6O4?@5\ O#_Q*^&WC'Q=XJ\<7'@K0?!UYI=A+)!X>;69;
MJ:_>=(@$6XA**/(.6&\\\*>E>7'K7KO[/?[7&M?LV_![X@:+X8O-6T7Q+XPO
M='FM=7LS$190V;W+2HP<$Y?SD*E1D%3R.*_=,9[9T6L/\7N_^E*_1]+]&?G%
M'E]HN?;6_P!QUGQ=_P"";GC/X>ZUX=\/Z*6\7>*-4DUY=0M[7RK>SL8M,U!+
M19O/F=55)1)&W[TJ5>18_F;KY_>?L=_%+3O E_XFN/!6KV^@Z7<SV=W<RF)7
MMI8+L6=PK0EQ*/*N&2)VV81F&XJ,$^K_  J_;M\+Z7X8\(VOCKPMK'B_5_#^
MG:Y'/JEW%8ZHS7VH:O!J'VI8+Y9(96*QR1LTR,R-+O0%@"+_ ,3/^"B.@>/?
M%WB#4XO"^N6_]LV'BJSC626 M$=8UU-4C)(/*Q(NQQ_$Y! QDUXM.OFJFJ<X
M)K6\OF_-=+=#JE'#N/,G\ON_X)Y9XA_8@^)'@"?58_%7A;6M!FT_2KK4XT5+
M>\$AMIH(98I'2<"$H]Q$'SET\Q,QD."&:W^PE\7O#?C>S\-WW@74[76+Z*\G
MCB>YMO+2.TV_:FDF$IBA\K>A<2NA7S(\\.A;U;Q-_P %$] UW2OB1;Q^%]=A
M/CC7?%>KP'SH"+5=9N])N(E?YN6B&G2!R.IE4@]<;&@?MD>$/C[XB\<>$=8T
MVX\/^'?B9K/C74K^]O=6M=/-C;ZS+IES B32*T*S1R:8%;S=L;K*0'!(J?KV
M:17-.DDM;^6FEO>[O\#3V.%M92=[V^7<\-^'7[(WB3Q+^TW'\+?$B7?@_P 0
M0QSSWL#V1U&\@$5DU[Y4-O$X-S<20J/+B1P79P,BK&A_LDW7B+]LJY^#MIXF
MTFXFM=3N=/.MP6\D\,JV\+SR/' F9))2B,JP*2[2XC!R<UZ=\2_VN/"?@W_@
MH]X\\?:#/K6H>';ZQ.A:5KFAS1QZKI;KIUO:+J-B\T:H94>%MI=5#I(V-F[
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
M*,>PH'X_E1GZ_E7X3H?JP8]A1CV%&?K^5&?K^5&@"$<4,,TOY_E28_SBB_\
M3 ,?H,=<T#K1C_.*7IZ_E1?H&@8]A1CV%&?K^5&?K^5&@!CV%&/849^OY49^
MOY4: (>M*K;1CY?E(/W1U_S^-'Y_E28_SBC3=7"_0 ,#Z4I''04G^>E*>G?\
MJ- W=V?07[-?_)C_ .U'_P!B7<_^D5[7XJ0?ZE?I7[5_LU_\F/\ [4?_ &)=
MS_Z17M?BI!_J5^E?Z$?1S_Y)6/\ B?YL_E;Q6_Y'U3T7Y1'4445^_'YH%%%%
M !36)![COQ3J.M #1@ TZC%%'D 4444 %%%%  W2FD_F.>G0]:=1B@!J+M7C
MIV'I2MTI:1NE X[GW+\-_P#E7O\ B'_V5BR_]!L*^*VZ?\!%?:GPW_Y5[_B'
M_P!E8LO_ $&PKXK;I_P$5_)/B-_R/JWJ?W?]'W_DE%_U\E_Z3 ****^%/VP*
M59&BW;&9-RE"5.,J1@@^Q'!'>DHJN9@ N9%156:954DJ YPI( .!T&0 #CJ
M <CBK%MK=]8@_9[^_M]P56\JY=-P4;5!P>0HP!Z  # %5Z*.:6US.5.+^)?A
MYW_,<EU-%&L:S3I&DOG*BR,JI)TW@ \-_M#GOFFI+(BD"20*Q#,-Q 8C."?7
M&3C/3)QC-%%)N^I7LXO=?U_7Z]V3:CJMUK.J37UY=7-Y?74C337$\K2S32,<
ML[.Q+,Q/.2<\"H_M4QSF:<[I1,<R,29/[Y)/WN3\W7D\TVBA-K1!RQZKR^5K
M6MZ#IKN6Y#^9-++YCF5M[%MSG@N<]6.!ENIP.U)+(US*TDC,\C')9F+$]!R3
MST 'T I** C%15E_E^"T"BBBD4!Z4C?Y_,4IZ4C?Y_,4%Q/Z/O\ @D;_ ,HV
MO@K_ -BM;_UHH_X)&_\ *-KX*_\ 8K6_]:*_4,+_  8^B_(_S^XC_P"1KB?^
MOD__ $MGR=^VW9^%]2_;K\;0ZG\:O"W@FZC^Q!M,OIKI9H/]"@()"+M^;.[C
MU%<]:>$O ODKN_:8\#MZ;;J[KPW_ (*C?M(_ CX;?\%5?BGIWQ&\#_$+Q%JU
MN=*,T^C:Q;VD+AM+M&4!)&!SM(!..H-<-:_MS_L:B!=WPC^-RX';Q-9G_P!K
M"NRAX-\/YI!8NM2KN4]7R/W;O>WO(\^7'^<X%*A1G345HKK6RVUMN?6'_"(^
M S_S<OX*_P# J[I4\%^!KB18X_VE?!,DLK!(U^TW9W,3@ #N22!BOE _MU?L
M9_\ 1)/C?_X4MG_\>KLOV=OVI?V1_BW^T#X%\+Z'\*OC);:QXB\06-A9377B
M*T>WAEDG0*\BB8ED4\L "2 0*JKX"\,TX.I*EB+)7UEIIW]_8(>)V>S:C[2E
MKY?\ _:3X6>"!\-?AQH7AX2_:&T:QALY)LDF=T0*TA)Y)8@L2>2370 Y%(_W
MCGUI1TKDH4XTZ<:<=DK?<<M2<IRYY;O7YO<*X/XV_M)>#_V=5T&?QGJ4NAZ;
MXBU%-(MM2EM96T^"Y?\ U:7$ZJ8[<.>%:5E4GC.:[LG _&OB#]OCXD>-K/\
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
M_P#[%>P_]*Y*_:.33;>2=YFM[=I'92SF,%F*'*$G')4\CT/3%?BW_P &MO\
MR<;\7_\ L5[#_P!*Y*_:OU^IK\OXP_Y&]7Y?DCZ?*5_LL$>2?M??&O1?V8/A
M''XKOO#NGZNL>KVEA;BXE@LK2QN;RX2%+FXN95*6T0=\O,02#MX).18\ _'G
M2?%G[,=K\5KGPUJNCV[>'SXJN-)DLD;5K2-+9I-@C'WI3&K*G(W+MQM!P,_]
MM#]EZ;]JKP)X?TFWU#1;63P_KL&MFUUS2SJFCZLJ130M:W=L)(S(A6=G&'!1
MXT;L*Y?]C[]C#Q)^R=\/O'6GQ^.K?Q%XB\5B&6SUR\TN1I]-EBM!;00NKW#^
M=:6Y5/)C+"01@J[R,?,KQ_\ 9Y82\Y>^GMW7KTMO??\ 3JDY^TUV%^&/[:'A
M75_A7H?CCQUH?AWP/HNM7=NGA*[@U2WUU=4ENH6G"0?98RT=SL4AHU!W,<*S
M]:Z>;]JCX-^'_AM:>.(]6T6/PKK@FOQJ]KI$SVX^SR".6:X=(?W)BD;#-+M*
M$GIAL?.GC+_@G_\ $3P-XM\+^(/#>J>%SXFUKXD:7X@U'_A'O#)L?#NA)::9
M?PO>/9-<L[M<23!9G656(:/&"@:KOCC_ ()*^)/%GPFNO"Z?%>%(?$>F:\GB
M#SM)G^Q/J>KWLUY<:C:VR7:Q(P:8PA)A,J1H-I5B6/94P^ NI>TLGZ[:Z;=-
M-;N_8RYZUK6/H3Q?^U7\&_#'BC7M)UCQ%X;CU3P9B^U6-K0S?V2\OD;6=A&P
M6:7[3!L4'S)/-7:&S3=1_;#^$FFV=BTOB"RW:Q/<P):1Z5<S7:R64D4,WG6Z
MQ&6'R))(%9I5 0R1#(W+GC?B?_P3]A^)WPD^*'AE_$[6=QX^\6:=XOT^\2R+
M#2;FQLM*MX4=/,'G(6TS<V&0XG(!5E#UR/B7_@FOK&N_#O2=.T_6O ?A;Q#;
MZK>ZQ<>(M!T;4K74;*ZN&B'VFRF;4&D\WRH]KK</+%(VPLA5-AYHT\$XJ\W>
M^OI9:_??[BN>IT7_  Y]9'PUIOVR\F.GV'VC4$\N[D^S)ONE QMD.,N,=FR*
MFTO1[/0K&.UL;6VLK6+.R&WB6*-,DDX50 ,DD\>IJP>6SD],<]Z:6V@D] ,U
MYUV=%DBWIFXF0KTP*OU5TJ#R;?.<[N:M5D]SHCL-EB6=&1EW*PP<]ZY/6/"R
MQ3MY:MM]<UUCOL] .I)JK-JMFWRO<V_T,JC^M(HXM]!VMRJ_B*;_ &'_ +,?
MY5V"V=O?+NADC=<XRK!A^=+_ &)'_>6@#CO[#_V8_P J/[#_ -F/\J['^Q(_
M[RT?V)'_ 'EIV X[^P_]F/\ *C^P_P#9C_*NQ_L2/^\M']B1_P!Y:+ <=_8?
M^S'^5!T3_=_ 5V/]B1_WEH_L2/\ O+18#F+71E'S?,W\JV-*TS<5X[UI1Z.D
M9^\/SJY%"L*_+2 $38BK_=IU%% $5\<64W^X?Y5^)UY_Q_7/_79__0S7[9W"
M>9"R_P!X$<5\F2_\$B/!$TTC_P#"5>,LR.7.&M>I)/\ SQ]Z_+?$CA;,,X^K
M_48I\CE>[2WY;;^C/O.">(,'ECK?6FUS6M97V4O\T?GX-P]*/F]J_0'_ (=
M^"/^AJ\9?]]6O_QFD_X= ^"/^AJ\9?\ ?5K_ /&:_+?^(5\0_P D?_ D?>?Z
M_9/_ #2_\!9^?_S>U'S>U?H#_P .@/!/_0U>,O\ OJU_^,T?\.@?!'_0U>,O
M^^K7_P",T?\ $*^(?Y(_^!(/]?LG_FE_X"S\_OF]J/F]J_0'_AT#X)_Z&KQE
M_P!]6O\ \9H_X= ^"/\ H:O&7_?5K_\ &:/^(5\0_P D?_ D'^OV3_S2_P#
M6?G]\WM1\WM7Z ?\.@?!'_0U>,O^^K7_ .,TO_#H'P1_T-7C+_OJU_\ C-'_
M !"OB'^2/_@2#_7[)_YI?^ L_/[YO:CYO:OT _X= ^"/^AJ\9?\ ?5K_ /&:
M7_AT!X)_Z&KQE_WU:_\ QFC_ (A7Q#_)'_P)!_K]D_\ -+_P%GY_?-[4?-[5
M^@/_  Z!\$?]#5XR_P"^K7_XS1_PZ!\$?]#5XR_[ZM?_ (S1_P 0KXA_DC_X
M$@_U^R?^:7_@+/S^^;VH^;VK] /^'0/@C_H:O&7_ 'U:_P#QFC_AT#X(_P"A
MJ\9?]]6O_P 9H_XA7Q#_ "1_\"0?Z_9/_-+_ ,!9^?\ \WM0<X[5^@/_  Z!
M\$_]#5XR_P"^K7_XS1_PZ!\$?]#5XR_[ZM?_ (S1_P 0KXA_DC_X$@_U^R?^
M:7_@+/ /V:_^3'_VH_\ L2[G_P!(KVOQ4@_U*_2OZ7_ 7_!/;PO\/_A)\0O!
MUMKWB2>Q^(^E2:1?3S&#SK6-XI8BT6(PH;$S'Y@PR!QUS\I)_P &P'PA51_Q
M<;XJ<?\ 373?_D2OZX\'<73X=R)8#-/=J)MV7O+=]5ZGX3QY_P *F:RQ>$U@
M[;Z=%_D?B?17[8_\0P/PA_Z*-\5/^_VF_P#R)1_Q# _"'_HHWQ4_[^Z;_P#(
ME?K/^O&5?S/_ ,!9\7_8N*[+[S\3J*_;'_B&!^$/_11OBI_W^TW_ .1*/^(8
M'X0_]%&^*G_?[3?_ )$H_P!>,J_F?_@+#^Q<5V7WGXG45^V/_$,#\(?^BC?%
M3_O]IO\ \B4?\0P/PA_Z*-\5/^_VF_\ R)1_KQE7\S_\!8?V+BNR^\_$ZBOV
MQ_XA@?A#_P!%&^*G_?W3?_D2C_B&!^$/_11OBI_W^TW_ .1*/]>,J_F?_@+#
M^Q<5V7WGXG45^V/_ !# _"'_ **-\5/^_P!IO_R)1_Q# _"'_HHWQ4_[_:;_
M /(E'^O&5?S/_P !8?V+BNR^\_$ZBOVQ_P"(8'X0_P#11OBI_P!_M-_^1*/^
M(8'X0_\ 11OBI_W]TW_Y$H_UXRK^9_\ @+#^Q<5V7WGXG45^V/\ Q# _"'_H
MHWQ4_P"_VF__ ")1_P 0P/PA_P"BC?%3_O[IO_R)1_KQE7\S_P# 6']BXKLO
MO/Q.I&K]LO\ B&!^$/\ T4;XJ?\ ?[3?_D2D_P"(8'X0G_FHWQ4_[^Z;_P#(
ME'^O&5?S/_P%@LEQ79?>?&?PW_Y5[_B'_P!E8LO_ $&PKXK?I_P$5^_VA?\
M!$KX?^'_ -B?6_@;'XP\=/X=USQ)%XFEU%WL_M\<\8A C4B 1^6?)7JA;D\]
M,>3G_@V/^$I_YJ-\4?3_ %FG?_(M?@'&.%GF.:U,7A=82VOI^!_5'A+Q[E&0
M9"LOS*4E4YV](MJS45NO1GXLT5^TW_$,A\)?^BC?%'_OYIW_ ,BT?\0R'PE_
MZ*-\4?\ OYIW_P BU\O_ &#B^R^\_2_^(R<,_P#/R7_@#/Q9HK]IO^(9#X2_
M]%&^*/\ W\T[_P"1:/\ B&0^$O\ T4;XH_\ ?S3O_D6C^P<7V7WA_P 1DX9_
MY^2_\ 9^+-%?M-_Q#(?"7_HHWQ1_[^:=_P#(M'_$,A\)?^BC?%'_ +^:=_\
M(M']@XOLOO#_ (C)PS_S\E_X S\6:*_:;_B&0^$O_11OBC_W\T[_ .1:/^(9
M#X2_]%&^*/\ W\T[_P"1:/[!Q?9?>'_$9.&?^?DO_ &?BS17[3?\0R'PE_Z*
M-\4?^_FG?_(M'_$,A\)?^BC?%'_OYIW_ ,BT?V#B^R^\/^(R<,_\_)?^ ,_%
MFBOVF_XAD/A+_P!%&^*/_?S3O_D6C_B&0^$O_11OBC_W\T[_ .1:/[!Q?9?>
M'_$9.&?^?DO_  !GXLT5^TW_ !#(?"7_ **-\4?^_FG?_(M'_$,A\)?^BC?%
M'_OYIW_R+1_8.+[+[P_XC)PS_P _)?\ @#/Q9/2D;_/YBOVG_P"(9#X2_P#1
M1OBC_P!_-._^1:3_ (AC_A+_ -%&^*7_ '\T[_Y%H_L'%]E]XX^,O#*_Y>2_
M\ 9],?\ !(W_ )1M?!7_ +%:W_K17J_[-'P TW]E_P" WA/X?Z/?:AJ6F^$=
M.CTVVN;XH;B=$Z,^Q57=S_"H'M17W%!<M.,7NDOR/Y,SC$0Q&/K8BE\,IRDO
M1R;7X,_'?_@H]JGQ<TO_ (*Q?%0^"?@3H/Q&TQCI)BO[SP#_ &ZTQ_LJSW#S
M=ISALKC/& *S;+QO^TM#&-_[&G@F7T#?!8C'Y**[K_@HW^QE\6OBM_P4J^(V
MO>$?C)X9\$Z;??V=Y-C=^-+C2IH"NG6R-NB3.-Q0L/7.:XVV_P""<_[1DD0_
MXRC\%+C'3XHW^/T%8O,,PIOEI49RCT:;2/I,#PMDF)HQK8G-*-.;2;C)7DO+
MH!^(/[29_P";+O O_AEY*]&_9 \:?'G4?VJ/A[!XD_9/\(>$= DURW6_UJU^
M%#Z=-I46>9UN#Q"5.#O[5Y]_P[D_:,_Z.D\$_P#ATM0_PKKOV?OV%?CY\//C
MWX'U[5OVD_!.KZ3HOB"PO;ZP/Q)O;G[;;I<1M+$(G&URR!@%;@D@54<RS.34
M71J)>KL=%;@_AZ%.4X9O0DTFTDMWVWZG[ [L_3D#WYIPX%- V#_ZU.%=1^>=
M?ZMLAK'Y?QKYUUJV9O\ @K%H%PNX8^$]XH8>O]KPG&?S_*OHHC=31;QR7/G"
M.%IE3R_,"#<%Z[<]<9YQTSS6E#$JES/^9./WJQ%2FYQ2[-?G<^7?VB/V8[KX
M2Z[XB\<> _#:^+/#/BI2OC_X<>6)+7Q-$1A[ZSB(VI?*HY50!,,Y^?::\3T[
MX#^$_@]^PO\ &;Q/X-\7_P#"2>!O'&J:-JMA-=RLUYI$=O<6\4EK=.YW;H F
MT;\.JQA6'RU^B!Z^_7UJ%-)M8X9(UMK81S,7D3RUVR,>[#N?<UZV&SRM"*B]
M=8M_WE%IJ_FFM'O;372W'4P<)2DU9:.WDW^770\GF_X*$? UI6Q\7?  Y_Z#
M$7^-7/"O[;/PA\>ZXFF:+\3O!6IZA,CR+#;ZK"SLL:L[MUZ*JL23P #7I7]E
MV;'/V2R.?^F"<]3Z?6C^QK,$G['9KN&#^Y09&,8Z>A(_$^M>?.IA+6<97_Q+
M_P"1-_9XC[5ODG^K9\P7T&I?\%*-=:U;[9H_[/NEW/[]U9X+GXCRQM]U6RKQ
MZ:KJK;@<SX_N==WXQ_LNZM\)/&(^)WP1M+'2O$UG;);ZUX4C06^E^,[.)0J0
MLH&V&ZC48BF4 G 1LJ:^B(H%AB5%5510%4 84 = !Z>U.897G&!W-=$<SFFE
M2T@M.7=.^]^[??TM:R)^JTW\;]Y]>NFWW?UNSY_\9_MX:/?_ +,<GB[P7:S:
MEXKU*Z3P]I/AJ^C\G4(]<DPJV5S"3NC:,G?(. $0L#@BNW_9/_9[7]FGX,V7
MAZ:_DUK7;J:75-?U>3_6:SJ4YW3W+$\_,0 OHBH*]#.F6\D_G?9X/,+!M_EC
M=GH#G'7WJQY?ECT[USU,3%TG1IQLF[OKZ)O^[K]YI&E+G4YN[2M\^OZ'AO[;
M'P=UKQ-X;T;Q]X)3'Q&^%]R^L:.B]=8MBN+S2W/=;F,!1D'#I$>,9'IGP=^*
M.C_&OX9Z+XLT&;SM)UZT2Z@)^\F>&C;T=&#*P[%2.U=,J,3P&_#M3(;1;%/+
MCB6%1DA50*H[DX%3+$.=)4I:\KT?D^GWW?S8_9I5'-/??U[^H^@]*,T'I7.:
MB(VV1,^H[X[U^#WQ-\7_ !^MOCQXXCT?]E_PKK.FIXBU!+6[E^% NFNHA<R;
M)"^SYRRX;=WSFOW>>9;=?,9E58_G)8X  Y.3V'OVK\!8_P!CCXZ^,O%FK:K8
M_M#>$;&WU2_GO(X_^%BW<2Q+)(SA0H&  & P.!653$8FG[V'C*7^$]S)<KP6
M,E..-Q,*"5K.?7TU1U%CXV_::95"_L?>"I/?_A2X_P#B*TD\;_M.9_Y,Y\&?
M^&3'_P 16?IG[ ?[1$^W9^TWX*1??XHWHKIO!_\ P3$_:B\;ZI]BT7]H[PWJ
MUYY9E,%G\3=0N)0@QEMJJ3@9'/3D5A+-,T2NZ-3[SZJCP7P_/19Q0^[_ ";_
M ",Y?&O[36.?V//!.?\ LBP_^)I3XT_:8)_Y,]\$?C\%@/\ V6NG_9H_X*3_
M !L_X)2?&C_A5W[0NFZ]X@\+//YHN+VY>ZO=/C>3F[L[E@WVRW)+$QD[@<@%
M2-E?L!\'OC!X:^//P_T[Q7X1US3_ !!X?U9=]K>V<H>-QR"I[JZG(96P5(((
M!%:83.JE?2-249=4WJ>+Q'P9BLGE"=11J49ZPJ0UA+KOT?D?E1^Q)_P6ZB_9
ME\6W?@'XO?"?1_ ,"WA%S=>&?#_]CS:=(3_R]:?@%E&<[T.[!^XW6OU6^#WQ
MM\(_'OP3;^(O!?B+2/%&BW0!2[TZY6= 2 =KXY1P",HP##N,UP?[7O[ 'PM_
M;=\+BS\<>'8KC484*6>LV3?9]3L<X_U<RC)7C[CAD/<5^6_Q;_X)H?M(?\$K
M_B#<>/?@IXAUCQ1X=A_>S3Z3!NNDB!SY5YIY+I.@'!=-W<XCZC6;<W>6K\SY
MF-DK(_;045^;/["W_!PQX0^+8M?#_P 8K6U\ Z\V(H]:@+OH]ZP!W&3(W6AR
M ,.67)^\O2OT<T36[/Q'I-O?:?=VM_8WD8E@N+:5989T/(964D,I]0<4BBU1
M110 4444 !&17&_'7X$>%_VDOA;K'@OQGH]KKOAO78?)O+2?(##.592.5=6
M96!!4@$&NRHJHRE&2G%V:U30I135GL?@/^VY_P &_'Q#^!OC*^G^&=Y%X\\-
M-)OM;2YE2UU:W1BQ"DL1%,%R!O!4D]4'4_)NI_L,?&K2+V2WN/A+\0EDC8JV
MS1)Y%X]&52I'N"17]17CKPPOB#3 P0M-#DKQU%>9WOP_C#M^YDZ]"O2ON\'Q
M]CJ4%&I&,[=7>_W(\"MP_0E+FB[>2/S%_P"#<_X6^)OV>/CS\4K[Q_X=USP3
M9:GX=LK:SN-<LI+&.[D6Y=F2,R ;F P2!TR*_6H_&#PGS_Q4FB]3_P O2UPW
M_"!KG_5,/HAH'@, ?ZN3_ODU\QFV9/'8J6)FK-VT5[:*W4]3#87V5)4T]CN/
M^%P>$Q_S,FB_^!2T'XO^$S_S,NB_^!2UQ'_""#_GG)_WR:/^$$'_ #SD_P"^
M37F\R-O9NUCM_P#A<'A/_H9-%_\  I:/^%O^$S_S,FB_^!2UQ'_""#_GG)_W
MR:/^$$'_ #SD_P"^31S(/9ON=M_PM[PH?^9ET7_P*6K%O\2O#MU_J==TN3_=
MN%/]:X$^ P?^6<G_ 'R:=%X'5'_U4A_X"?ZT<R#V;[GH;^.=)Q\M]!/ZB([\
M_E5)_$DFM,L<*>5"QY).685XS^TY^T-X7_8R^$W_  FOC&/5%T"/4K;39I+&
MV^T20O-NVN8\@LH*\[>>> :[#]G/X_\ @']I?P__ &MX!\7:)XKM(SB86-QN
MFM>O$T) DB/^^HZ=:GF9IRH]ET&5I-/CS_",5\J?\%/?^"JGAW_@G[X;@TNU
MLX/$OQ$UJ!I=.T8S;(K6+.!<W17YEC+!@J@;I"K $ %A]+>)_%]C\,_ASK'B
M#49/*TW0;&?4;MP,E8H8VD<@?[JDU_,;^T%\=-:_:8^-_B;QYK\\EQJ7BB_D
MNV#.6%M$3B&!?1(XU10, 87U)S)1UW[1'[?OQD_:HU:XN/&7C[7KJUF?>FF6
M%PVGZ?;X^Z%AA*J<>KAF]2QYKR<ZM>-]Z]OB?^OF3_&OIK]B3_@G_P"%_P!I
M+X ^./B;X^^*$7PK\&^"]3MM*.H2Z8+Z.YEE"YS^\4KAI80, YW]@#7E?[5W
MPG\!_!OXEVND_#KXDV_Q2T&;3H[N75XM/-BL,[22*8-A9B=JJC;L_P >.QH
M_7;_ (-W9Y+C_@G8&DDDD;_A+-5&7<L>L/<\U]T8^M?"O_!NN?\ C70/^QMU
M7_T*&ONS.:N*,9;C2<>OY4N.?Y>]1:E/+:Z=<206_P!JGCB=HH<[?.<*2JY/
M3)P/QKX1^%WQB\60?#C]G_XBVOQ&\2^)O''Q3\6V&D>)O#-QJ2W.GFWN))4U
M"**Q48M3IZJS;T 9?LY$A8LV6$8W/O+\Z/X2WS;1U.#Q_G-?(?AK_@I/-/\
M#CX?ZSKMYX5TAO$?@3Q#XGUMHH);QM)N;&YL[:W5;=)!(R-)<2*R,0S,F RD
M-CB[[]J?QE\3/C#\/]+UJXDT_4O"OQ"U+1[C['!)I']IQ-X5GO46>V%Q/Y;)
M(X^4RO@QAL*PH8<O8^\-V.O7TSS]/UHK\_\ X#_MG?%JX^&MUK&DW6@^(+/P
MK\(/!/C&+PU?17%SJ.JB[AN9;XQWC3^=).8;:7#R+)N9(@<$R$_5W[*/QVO?
MVD?"WB+Q9&NGMX/NM?N;3PC<VT3J^I:; J1&[D+,=WF7*W.S:JCRUC/))- <
MIZF&93\K,*LVNH-&V)&W+ZFJ](R[J 4FC9!R**JZ;<&2':<_(<?4=JM5F;+8
MAO3MMF;^Z"?K@5^3=U_P77^+4%U-&OA[P!M61E&;.ZSP2/\ GO7ZR7__ !YR
M?[C?R-?SG+I=UKOB'[#96\UU>7EV;>W@B7<\TCOA44=R20 *^_X&RK!XSV[Q
M<%+E2M?II+_(^<X@Q5:CR>QDU>_Z'V6/^"[GQ</_ #+OP]_\ [KC_P CT?\
M#]SXN?\ 0N_#_P#\ [K_ ./UU?[9_P"QIX'_ &<_^";6GM9Z3HEWX[TC5;&Q
MUK7(H0;HW+DO/%YG78I<(!G[JCOFO@ =/Y_6OK<GRO),QIRJTL.E&,G'KK;K
MOU/&QF*QV'<8RJ.[5S[4_P"'[?Q<_P"A=^'W_@'=?_'Z/^'[GQ<_Z%WX??\
M@'=?_'Z^*\T9KU_]4\I_Z!X_C_F<7]KXS_GXS[4_X?M_%S_H7?A]_P" =U_\
M?H_X?N?%S_H7?A]_X!W7_P ?KXKS1FC_ %3RG_H'C^/^8?VOC/\ GXS[4_X?
MN?%S_H7?A]_X!W7_ ,?H_P"'[GQ<_P"A=^'W_@'=?_'Z^*\T9H_U3RG_ *!X
M_C_F']KXS_GXS[4_X?N?%S_H7?A]_P" =U_\?H_X?M_%S_H7?A]_X!W7_P ?
MKXKS1FC_ %3RG_H'C^/^8?VOC/\ GXS[4_X?N?%S_H7?A]_X!W7_ ,?H_P"'
M[GQ<_P"A=^'W_@'=?_'Z^*\T9H_U3RG_ *!X_C_F']KXS_GXS[4_X?N?%S_H
M7?A]_P" =U_\?H_X?N?%S_H7?A]_X!W7_P ?KXKS1FC_ %3RG_H'C^/^8?VO
MC/\ GXS[4_X?M_%S_H7?A]_X!W7_ ,?H_P"'[GQ<_P"A=^'W_@'=?_'Z^*\T
M4O\ 53*/^?$?Q_S'_:V,_P"?C/TR^#'_  58^(7Q&_9*^.WCV]T?PC'JWPOT
M>+4-+AAM[A;>XD<3$B8&4L5_=C[I%?*H_P"#D7XWKQ_PBOPQ;KTL+W_Y*K1_
M98X_X)M_M>?]BQ:_^@W5>/\ _!$WX$>&OVA?VZ(M'\8:#IWB7P]8>'-1U&XL
M+^W%Q;R,K01H2A!R0TH(XZ]*_'>),'2P^9U:-"/+%6T7^%,^URJO.>#A.H[M
M_P"9Z?\ \1(WQP_Z%3X8]<?\>%[_ /)- _X.1_C<1_R*OPQ_\ +W_P"2:\]_
MX*4^*;6T^'NB:'<_LAZ?^SO?7NI"^M==CN!))J=ND4R/;?+:Q!<^9&[+O+*5
M7*U\=G@\^O/U[U\_%J1ZLHV/T&_XB1?CA_T*OPQ_\ +W_P"2J/\ B)%^.'_0
MJ_#'_P  +W_Y*K\^]U&Z@D_03_B)%^.'_0J_#'_P O?_ )*H_P"(D7XX?]"K
M\,?_   O?_DJOS[W4;J /T$_XB1?CA_T*OPQ_P# "]_^2J/^(D7XX?\ 0J_#
M'_P O?\ Y*K\^]U&Z@#]!/\ B)%^.'_0J_#'_P  +W_Y*H_XB1?CA_T*OPQ_
M\ +W_P"2J_/O=1NH _03_B)%^.'_ $*OPQ_\ +W_ .2J/^(D7XX?]"K\,?\
MP O?_DJOS[W4;J /T$_XB1?CA_T*OPQ_\ +W_P"2J/\ B)%^.'_0J_#'_P
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
M]A?[-C_VOSH_LV/_ &OSH#4_'K_AU9^W-_T79?\ PN=3_P#C-!_X)6_MS?\
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
M$[_PJ]/_ /E=7G6P>E&P>E'U&GWE_P"!,/;^2^X]$_MWX1?]"I\3O_"KT_\
M^5U+_;OPC_Z%3XG?^%7I_P#\KJ\ZV#'2EVC/2CZC3[R_\"8?6/)?<>A_V[\(
MO^A4^)W_ (5>G_\ RNH_MWX1?]"I\3O_  J]/_\ E=7G>P>E&P>E'U&GWE_X
M$P]OY+[CT3^W?A%_T*GQ._\ "KT__P"5U+_;OPA_Z%/XG?\ A5Z?_P#*ZO.M
M@]*-@]*?U&GT<O\ P)A[?R7W'4^.M0\#W6G0CPOHOB_2[P2YDDU?6K>^B>/:
MPVJL5K"0V3U+$8XQSFN7I-HI:Z*5-0CRW?S=S.4^9WV/IG]EC_E&W^UY_P!B
MQ;?^@W5?/W_!*GX;:E\7/VGY]!T'XOZG\&O$MUH\YTK4;)26U>42)FQ/SH/F
M4^9@[LF+A21Q] _LL?\ *-O]KS_L6+7_ -!NJ_.H?+*&!*LC;E(."I&<$'U'
MK7X1QA_R-ZWR_&"/T')/]QIGZ:?\%&K;QE\'_P#@D7X#\"_'37DUSXP3^+VO
MK))]1_M&^BLXWN<R23?,TBB)PNXDX\Z-<DK@?G'\/;KPW8>(8V\6:?KNJ:.L
M+JUOHVHPV%UYG&PB6:&==HYR/+).>".^=J>JW>N7WVJ^N[J^NL!?.N9FFDP#
MD#<Q)P#5<+A0.BCH.PKY>.DF^Y[,G=)'JG_"0_ W_H2_C'_X6VF?_*JC_A(?
M@;_T)?QC_P#"VTS_ .55>68HQ3)/4_\ A(?@;_T)?QC_ /"VTS_Y54?\)#\#
M?^A+^,?_ (6VF?\ RJKRS%&* /4_^$A^!O\ T)?QC_\ "VTS_P"55'_"0_ W
M_H2_C'_X6VF?_*JO+,48H ]3_P"$A^!O_0E_&/\ \+;3/_E51_PD/P-_Z$OX
MQ_\ A;:9_P#*JO+,48H ]3_X2'X&_P#0E_&/_P +;3/_ )54?\)#\#?^A+^,
M?_A;:9_\JJ\LQ1B@#U/_ (2'X&_]"7\8_P#PMM,_^55'_"0_ W_H2_C'_P"%
MMIG_ ,JJ\LQ1B@#N/B%JWPQO/#93PGX;^(6EZQYJ$7&L^)++4+4)SN!BBL(6
MW$8P?, &.AKAZ,44 ?L-_P $U?\ E SXL_ZZZ[_Z4M6=_P $TOB=I?PY_:$N
M(=6OH=+A\1:3-IMO=RN$CAG+(\>XGIG:P!R!D =Q6C_P34_Y0->+/^NNN_\
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
MRB=@.I/RMJ7CO7]:NWN;[7]>O+J0[FFN-2GED8^[,Y)_&O3?V'?V.-4_;?\
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
M;@3Z U],?LP?"&U^/G['.N>%(8K>#Q%K?BZ-]$NV4"1)H+)))(R^,[#:FZ?
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
MH>*=!UCX)3:7#)X?:;2=+\-26/V:"!;H7#03B^S(@\R1L[ X8D#"\ \GQ'%
M7<1@9R<#\:FGE*C/GC)]+>5BJF:.4>645KOYAG!/U-.I,\?X4M>L>4?JI_P3
M?_Y,R\'_ /;U_P"E4U%'_!-__DS+P?\ ]O7_ *5345^(YG_O=3_$_P S]IRO
M_=*?HOR/>****Q.L**** "FRH)$VD=:=10!E75M]D/\ LXX]J9WK6DC\U=IZ
M=ZHW.G>1S'RO7'>J3,Y1ZE>H[B/S(F4#);(P?H<5)1FJ,SPZW_9NU+4_ ?P4
MT;5% C\#R.=8-EJ<UI(@_LVYME\F6$I(<2RIT*_*"><8K(\'?LL^(FO?#GA_
M5-0OM'\-^ 5OYM,U71M02*^UNXN',<<URIC;]ZEJTBRNW,DLSN,@\?1&**Z'
MBJC5OZ6K?ZLCDB?/WPX^"_C#X#ZIH5]9Z>WB;3O#>F7?A.*PAOXA?3Z2+A9M
M.G5I]D9FB3,,L;NH9<N&8A4;=^(/P(N/CQXPTOQ#?V=UX7U+3=$DCTJ[EFBF
MOM!U+[3'*DRB-WB;Y8\-AB'1WC.%=P?9*#1]8ES<ZW$J:2L?/_Q<\$^,/BMX
M7CC7P*=#^)G]GB&P\8V6IVT=IH5SR=XD$@NI($D+.(6A=9 ^UU.7KWYFW$[?
ME4\A<8QU_P#K4[=1FLZE1R2CT148V"@GBHI[J.TMY)II%AAC!9W=@JH!W)/
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
MH7<ORU9MX( >"I^E6T  XH&A:***!D-__P ><G^XW\C7\Y&H'&H3_P#79_\
MT(U_1O?_ /'G)_N-_(U_.1J'_'_<?]=G_P#0C7ZAX;_\Q'_;OY2/D^)OL?/]
M"Y%XOU>'35LX]5U-+-(Q L"W3B(1B43!=N<;?, ?&/O<]:Z+P3^T!XN^'<NL
M3Z=KFI?:M:M;FWDG>\F\ZW>X>)Y;B)E8%+AC!'F3.6'6N.HK]-GAZ,URSBFO
M-'RL*DHI*+-:U^(?B*RU.*^AU[6H+RVNY+^*XCOY5DBN9 %DF5@V1(R@!G!W
M,  211=_$/Q!J,\L]QK^N7$MP9VDDEOY7:0SJJ3$DMSYBJJO_>  .:R[>/SK
MN.,D@2.JY';+ 9^M>_?&K]DKPWI7B'Q!8^"]6U.UD\)^,5\'ZD_BF^MH[=FE
MBN98[M;B-$$<8%K,KHZE@0FTL6Q7)B,1AJ$U&I%*_6VB5TM?G)&L(U:D;I_+
M[_\ )GC-K\2_$UDFH)#XBUZ!-6MDL[Y8]0E1;V!$$:12@-B1%0!0K9 7@#%,
M@^(?B*VOH[J+7M<CN89H;A)4OI5D26%-D4@8-D,B?*K#E5X&!Q7IFO?L<WWA
M;X<:SJU]XH\*G4;'5=(L+.S@NG\G4H=1@::&Y6:2-%1"H4CS-N%2<L4\L!\2
MX_9>UJQ^+G@GPG)JGA^]3Q]<V\&F:MIERUU8S)+=&U9U9D0GRY5<$%<':,$A
M@3STLPP,[N#3^5KV5W^!K+#UXZRO_E?0Y&7XF^)IM"CTN3Q%X@?2X9?/CLVU
M&8VZ2>9YN\1[MH;S/GR!G=SUYJ1?BWXJB\0Q:LOBGQ&FK0B7R[U=4F6Y3S26
MEVR;MPWDDM@_,22<UZI??LL:'\2M)BO_ (=:IJ%M9V>K:EI&H-XLFA@119V;
MWOVM9((_DC>".4F,JS*4 WODM5_PM^P5J%W::8U]XD\.W&H:GXDTW1[33K+4
M'1-6M+VT-S#=07+6[*-Z;67=&?E60L 5"G/^U,!"/O63[..OK;7[[A]5Q%^5
M:K^M#PV'Q;JT-OY,>J:FL.R:(H+J3;LFQYJXSC$F 7'1B,G-6?#?Q)\1>#M-
MDL]%\0Z[I-G-*+B2WLM0FMXI) ,!V5& + <9(ST]*]*\(?L.>*O&&@Z3?P^)
M/AW9+JL&G7 M[W6I()[9=0&++S4\DX,S_(H4MAOO%5^:FZ%^QYJ_BO5O#.DQ
MZMX;\/ZSKVEO?"VUS4YE\[R[J[AE*>3;.L:Q"TD,GF.0H&\.0<+<LQR^S4FF
MENK?,GZOB$U)IGEFF>*=4T.".&QU+4;...8W*);W+QJDI0QF0!2,.4)0MU*D
MC."16EX=^)VM>'=7TRZ-[<ZA#I5Q;74-E=W4YM7-L"L *HZL!&I8*492H9MI
M&3GO_@U^Q[J7Q5G\+73^)O"=GH_B#5K/3;MX;YKB\T@74DL<+RQ+'M#2-"ZH
MF_=N9 XC#9!/^R+J5S9Z?<6NM>&;/2Y+*ZO+K7M2U@PZ65CU.6PB(/D!T,DD
M85482$X9LHH(%5<PP*FX2DF]GI\K>N@0HXA)63ZG+_&#]H3Q-\;/$W]I:I>2
M6R1Q6T$-I:SS^1$MOO\ )/[V1Y'=3)(WF2.[YD<[OF(K(U'XM^+=7U%[R[\5
M>);N\DMGLVGFU2>20P28WQ;BV=C8&5Z''2NSUG]CCQCX;\%ZIK&H3>&[.;24
MU"6;2)-1_P")H\5A<K;7<J1;-K1QNZG=O^96W+FO+%%;X3ZG.*CAU%QCILG8
MFI[1>].^IKS_ !#\0WFGZI9S:]K<EIKEQ]LU*![Z5HM0FSGS)EW8D?.#N8$Y
M4>@Q6U;Q3JFOI(M]J6HWR37#7DBW%R\HDF90K2D,3ERJJNX\X '08JE179&C
M36T4O1&/M)/4^F?V6!C_ ()M_M>?]BQ:_P#H-U7YU?Q&OT5_98_Y1M_M>_\
M8L6W_H-U7YU?Q&OP?C'_ )&];_MW_P!)1^@9'_N5/YA0:*&.!7S2W/6)+'4)
MM*O[>ZM9I+>YM94GADC.&C=2&5@?4$ @]B >M=GX=_:9^(GA&7Q4^E>-_$^F
MOXYGENO$)MK]X_[9EEW^9)/@_.[>;)ENI#L.AKK_  7^S7X1F^$/AC7/&/CR
MX\)ZK\0$U63PY&=,CETR-+!O*+7]R\R-")K@&%!''+M(!?;G%5M*_80^*&KC
MPTL&B:;)/XH:WC@MAK=G]HL'N+5[NV6\C\W=9^=;QR21_:!&'53BEK>P:6NS
MF-5_:6^(FO:!I>E7WCCQ1>:;HNG3:186LVH2/%:6<T MI8%4G 1X (B.Z +T
MXJ%?VB?'D=W:SKXP\0+-93&XMW%VVZ&0V2Z>77T;[&BP9_YYJ!7>:A_P3O\
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
M-1?'FN*%']L:D-GV;;B=AM^S'-O_ -^OX/[IY&*GZCBY74JOXLOZ]A8VM2_
M@\3_ &4^)-2^QV\UI9_:Y?)@ED$CPIO("E@%!(Z9  XJG4VK:O=:_JMQ?7UQ
M-=WEY*TT\\KEY)78Y+,3R23W/-0U[%.+C!1?1'D3DI2<H[-GZJ?\$W_^3,O!
M_P#V]?\ I5-11_P3?_Y,R\'_ /;U_P"E4U%?BF9_[W4_Q/\ ,_9\K_W2GZ+\
MCWBBBBL3K"BBB@ HHHH *,9HHH KW%DLP^[M/M56339(L[?G7ZUI44$N*9C,
MFS[P*_6D!K6GMEN%PPK-N]#+']VS#'^T:OF)E%C<'TH(XSS69?:!<@G%Q-'G
MTD-95]X1FF_UEQ<29[-(Q_K1S"]F^IM:IXDL-$B9[N\MH O9I!N/X=:Y/7OC
M3''&T>DV-Q?3-P'F!BB'Z%C^0J1?AY&K;MB[O7'-6+7P.L;_ '5HYD/V:/.M
M:MM:\?W&=6O'DASE;=%\N)#_ +H^]]23BM;0_A]';[=L:GCZ5W]MX36,'Y1]
M<5HVN@[&&%'Y4G+2QH<]I/AGRQ]WGZ5T6GZ/L[>U:5OI2Q\[:O16RQCI4@5[
M*R$:U< Q1C%% !1110 4444 (44_PBO"?V\/V3[?]ISX8LME%''XJT56FTN8
M\>:.-]NQ_NN!@9^ZVT\<U[O4<HW5MAL14P]6-:D[-'/BL/"O2=&IM(^,/^"8
M_P"UU-J4!^%WB^XN(=<TDO%I#77RR211CY[1L\^9#M. >2@Q_#S]H12;Q7PW
M_P %*OV7K[POKD7Q?\&^98W>G21S:N+1,212*P\N\7'<'"O[#)R,U[A^R=^V
MKX?^.OPDM-2UC5-&T77[1OLFIVEQ=QV^)5 _>(KD'RW!W#T)*]0:]C,\+"M!
M8_"KW9.THK[+_P CQ\KQ4J$W@<2]8_"WU7_ /=Z*Y?\ X7-X2_Z&KPW_ .#.
M#_XJE_X7-X2_Z&GPY_X,X/\ XJO%]E/^5_<SW/;0[K[T=/C-!4'M7+_\+F\)
M?]#5X;_\&<'_ ,51_P +F\)?]#5X;_\ !G!_\52]E/\ E?W,/;0[K[T=-( $
MZ=*\_P#VC_V;_"?[5GPEU3P3XVTJ'5M!U9 )$)*2P.#E)HG&#'(C8(8<]1T)
M%;1^,WA(C_D:O#G_ (,X/_BZ;_PN+PCG_D:O#G_@S@_^*I2H2E%QE%M/R?\
MD:4<8Z-2-6C/EE%IIII--;-.Y^%/[8W_  0]^*?[.OBW4F\'Q?\ "P_"Z,9+
M:6U"QZFD9Y"R6Y/[QATS$3NZX7[M?*^H_L_?$+2KMK>[\!^.+:X0X:.70;M6
M4^X,=?TO>//&O@SQ%I^[_A*/#'F0C'S:G!\R^A^:O-;SQ'X-\QO^*J\+XSPH
MU6WQ_P"A5X=3A:$W^[YHKM9O]#]FROQVS3#T51Q5.G5:VE=1?S2NGZI1/SQ_
MX-S/#FI?"_\ :"^*EQXGT[4/#-O>>&K&*WEU>V>QCN'%U(2J-*%#$#D@9QD5
M^N7_  L/P\2?^)_H?4_\O\7_ ,57B,FN>#IE4-XH\+_+TSJMO_\ %4?VOX+_
M .AF\)_^#.W_ /BJ]?!Y?/#4E12;MY/J?E_%7$O]M9E/,:JC!SMHI)[)+?3<
M]N_X6'X>_P"@_H?_ ('Q?_%4?\+#\/?]!_0__ ^+_P"*KQ'^U_!?_0S>$_\
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
M3C->;R$H9&8,HCSOR/\ 5^N?[OKCBCG=[OO?YE.-Z?+TV/K3X8?\%/K/X8^
MM%T6V^'LJG3-6T[5;G[/KD5O::A+::VNJ>>\8LS*;F50+=Y6E8!8XBJ  J>)
M\.?MH:.WPKL? _BCP+>:_P"%8](.G7UO9Z__ &;<W4R:Y<ZM#,DPMY!&H^U2
M6[(48L#O#1MC'@+##,N&#J,E2IW+TZCMUZUU'P[^#VM?%'1M<O\ 2VTM;7PZ
M+0WCWM\EHB_:;J.UB_>28C"^;*NYW951<L3@&B*M'DZ?U_P1SEK=GKGC_P#;
MWNO'?[,D/P[BT;6-!AM;(Z1!%INO8T?["+^2\BBDM7@:>5T\P1!WNB"(U<KN
MR36T?]NN_P!%^%]GX!C\.:6? L'@N\\+3V1MK0W\]S<M)</?B_-L;E +YX[C
M[.K^41 B'))<>(:/H-YK_B2TTBQ@:\U&^NTL+>&$B3[1.[A%C1AE22Q !'!S
MU Y%KQ1X(U/P9(L>I1V]O=&ZNK&2S6ZBDN[6>VD$<J30HS/'AB0I8 .%<J6"
MG$Q6EEUU%?I\CZ:\6?\ !2G1/&$.K6]Q\-=1AL_&LNK7'B^-/%(W:E)J-E:V
MTOV-C:_Z*$DM(94#B;^)#N!):G>?\%&]-N_$<4W_  K^YCT?[9</)9KX@'G_
M &2;PNOAYH%F-M@2"-?/$IC(W$)L(RU?+<9WKNZKC.0,@<XZ].I _&G 8-5=
MIM]] Y;-/M?\3V#XC_M36'CG]ESP[\.8/"U]!/H,UM+%JFH:X=3%D(HI(W2R
MCDA$MM'<-())8O/>+?$OEI&*\?%%%2 4444 ?L-_P33_ .4#7BS_ *ZZ[_Z4
MM7S2_P!Y?I7TM_P33_Y0->+/^NNN_P#I2U?-+_>7Z5^A\&_P*G^)'YYQE_O%
M/_"P*YH Q117V*/C@QFC%%%  17?_LK>((_"?[0GAG4Y;NUL5L9)Y1/<2+'&
MC"UF*Y+$#EMHYZYQU(K@*,<5G6IJI3=-]="Z51PFIKH?5UMXJ^':>$9-*EU+
M1VT+Q!XBT?Q5JD!N4_="[NB7M7 .XK!'&?,Q]U9#G JGH=QH]M]GFE;X81_$
MA8[9[MQ)I:Z7':+J<F]DY%H+@6PC!*#>$.1B2OEO9_+'\_\ 'KV[8H*9].N>
MGU/]:\A9*DK*;_JWX?\  ['JRSAO:"Z^O7;L?65SKO@7_3+Z%O#M[)/XHOKJ
MZNOMVFI-!<G7!)!<K*[?:VC^SA<"+,+1LQ;G=7S=\6KF*^^+/BN:&6&>&36K
MUHY8F#)*OVB3#*1P01R".QKG@F.GX^_^?U[YIP%=.#R_V$W/F;OW.?&8_P!O
M%1Y;6[!CFDVBEHKTCSPQ1BBB@ Q1110!^JG_  3?_P"3,O!__;U_Z5344?\
M!-__ ),R\'_]O7_I5-17XCF?^]U/\3_,_:<K_P!TI^B_(]XHHHK$ZPHHHH *
M*** "BBB@ HHHH **** &LFX]!^-1M9JP^ZM344 5_[/C/;\J/[.CJQ10!"M
ME&I'R]*D6)5'"TZB@ HHHH **** "BBB@ HHHH *:RY-.HH JZKI,.M:=-:7
M4<<]M<(T4L4B[EE1@05(]"#BOD77O^"-W@W4]8NI[7Q-KMC:2R,\%KY44JVJ
M'HBLPR57H,\X K[$HKLPF88C"MO#S<;[V./%Y?A\5;V\%*W<^,/^'+_A/_H<
M-;_\ X/\*/\ AR_X3_Z'#6__  #@_P *^SZ*[O\ 6',?^?K_  _R./\ U?R[
M_GTOQ_S/C#_AR_X3_P"APUO_ , X/\*/^'+_ (3_ .APUO\ \ X/\*^SZ*/]
M8<Q_Y^O\/\@_U?R[_GTOQ_S/C#_AR_X3_P"APUO_ , X/\*/^'+_ (3_ .AP
MUO\ \ X/\*^SZ*/]8<Q_Y^O\/\@_U?R[_GTOQ_S/B\_\$7O";#_D<-;_ / .
M#_"LG5/^"*'A.)B1XO\ $&UCU%G!7W-2,@;K4OB#,'O5?X!_J_EW_/I?B?!,
MG_!%_P )QM_R.'B#_P  8*3_ (<Q>$\?\CAXB_\  &"ON^;3(Y.V*9_8\?\
M>:E_;N._Y^/\"O[!P"VIH^$_^',7A/\ Z'#Q%_X 04?\.8O"?_0X>(O_   @
MK[L_L>/^\WYT?V/'_>;\Z/[=QW_/Q_@']AX'_GVCX3_X<Q>$_P#H</$7_@!!
M1_PYB\)_]#AXB_\  ""ONS^QX_[S?G1_8\?]YOSH_M['?\_'^ ?V'@?^?:/A
M/_AS%X3Q_P CAXB_\ (*/^',7A/_ *'#Q%_X 05]V?V/'_>;\Z/['C_O-1_;
MN._Y^/\  /[#P/\ S[1^9G[5W_!-O1OV;_@])XDTG6]:UB^%_;V<=K+:1@2^
M:2.-G.[CCWK%^!'_  3'^(WQBN(;C5K6/P=H\Q^:XU)<W++G!*6RL&SQP'V
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
MO^3,?!_TNO\ TJFHK\?S3_>ZO^)_F?KV5_[I3]%^1[S1116)U!1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M2Z@VH26WD9\L,97:,2]1$=NW/S5Q4L1G+NW%:673Y]?O?W&TJ>#2NFR_X?\
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
MGB?2?!^EW%QI\T>O:IJMQ9+IQN;?9#!#:17#RRR;\0,-[[EE*[0HR 2*-/\
MV4_%!T^RN-0A2UDN-=;0)+&&:WFOEE$!F\Q4,JJZE<8PP)!#9VD$O^T,.]IH
MGZC7_E?])O\ 0\SHS77Z;^SYXTUG2]%O+;P_<30>(IHH-/VSPAIFE#F'<A<-
M&)%C<JT@4-@X)XR_2?@7K!^,/AOP?K2_V+=>(KNUABGW)<QB*X?8LJM&^UUR
M2/E?(*D<$5K]:HWMS*_7T,_JM9*_*SC<XHS7I_\ PROJRZ1\1;IKK=+X#U*#
M2XH(X3(VL32SK"@BP>A4QOT.?,4<YS52+]EGQ9%I^O7%_!8Z:/#^GC4G$NH6
M[_:D$X@=8F60JSHPD# $[654(#LJME',,-):373\;-?F;2R_$)J+B]?S3L>=
M@YHS7IWQ(_90\5>"_BA>>'['39KZU^U7L=A>27-LJ306I'F2S.'V0%5:-F$A
M0C>,@9%1_#;]ESQ)XM\4ZA9ZI8W6BV>CF\@O9W> 217$%G)<^6B._P"^/RQ[
MC&&VI(&. 02O[0P_)[3G5O4GZCB.?V?([[;'FN:,UWG@GX.:=K7@F37M:UR;
M1K.#19]=EC@L!<R"V2[BM4(#31@[YI).I "Q9/6K7BG]EOQ1IFIK_8]O_P )
M!I=U+:0V-W&8[:2\>Z@AGAC%N[^8)/+E0L@#!1DYP,T_KU!5/9N5GY_<'U*L
MX>T4;K_@7_),\W.=PVM@]01V^G^>F?6A%V# _2NWM?V</&]]XBN-)AT%Y;RW
MAAG.V[MS#(DS%83'-YGE2F1@518V9F(( )! K0_ 7QC<:+INH1Z#>/!K%S%:
M6BAX_.DDE=XXP8MWF(KLCA7=55MI()'-:1Q>'?O<\?O)^JU[6Y']QR=%=K'^
MS?XWGU&]M8]!::6Q@CN',5[;R1RI(KO'Y+B39,S+'(0D19B(VXX-<0&R*TIU
MJ=32$D_0RG2G#6::/U6_X)O_ /)F7@__ +>O_2J:BD_X)O'/[&/@_P#[>O\
MTJFHK\5S/_>ZG^)_F?LV5_[I3]%^1[S1116)UA1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!#?_\ 'G)_N-_(U_.1J'_(0G_Z[/\ ^A&OZ-[_
M /X\Y/\ <;^1K^<C4/\ D(3_ /79_P#T(U^H^&__ #$?]N_E(^3XG^Q\_P!!
ME&***_4M3Y/43;FC;2T4N5"$VTN***.45@Q1MHHICU#%)MYI:*7+I8>H#@4
M8HHI];BU#%)MQ_\ 7%+10/4,8HHHIZDI6V/IG]EC_E&Y^U[_ -BQ:_\ H-U7
MYU?Q&OT5_98_Y1N?M>_]BQ;?^@W5?G5_$:_ >,O^1O6_[=_])1^B9'_N4/F%
M!&1117S)ZPFWBE Q110  8HHHH ",TA7-+10 #BBBB@ HZT44 )MI:** "BB
MB@#]AO\ @FG_ ,H&O%G_ %UUW_TI:OFF7D;>S#!QUQ7TM_P33_Y0->+/^NNN
M_P#I2U?-+_>7Z5^A<&_P*G^)'YYQE_O%/_"SU^\_:?T_Q!XT\.:GK'A]KFWT
M30GL+A42"2274)(]DFH(DR20M(2J_+*C+PQ(SMK3\7?M?V?B.[UB:+1+Z*34
M_P"U-A>XC81F\L+.U4D*JC"-;%B  "'  !%>%[: N*^@EE.&;OR]+;O8^>AF
M>(2MS=;[+?;\CW+4?VFO"=]K;7C>%=3D;4-9U'Q!J GN;:Z%O>WELD1>V1X3
M$1%)&'5;A'!R0V2 *DOOVM])U'QZNM3:'J:K;>((=<MXXKF%,@:='8R1R$1J
MN3Y0D78%4;L%>% \*VY%3Z9I[:MJUI:K)Y+74R0+)MW>678*&QWP6SCOTHCE
M.&6K3VMN]@>95VN6_7MUV/9/!O[5FE^$;S3-4_L&^FUQHM*M-7?[5&+6:WTY
M0J>0FS<CR;(BVYB%VM@<FN2T+XSVV@>./AGJK:?,\7P]@M8)X%?F[,5Y-<ML
M)'RY#[?FY!]J]!U+X!>&/B+XFUSP]X?T\^&;KPWXQM?#"WSW<]]]OAE6Y3SI
MHV<@2"2V# 1;%(<KMS\U9OA_]G'PS/X#N-87Q%=:DNHQ:;-H4@TYH4<3ZB]E
M*D\8F!7]["Z_(^=I# [N!Y\*N!7O-.[MIZK3;R9W2IXU^Z[.U]5MIT^]6^9)
M9_MGS:?IFFA-&W7FGP6C22F7Y;V\M[VSF6:3CH;>PMXCCD'+=*I^-?VG-/\
M%[:O;M:ZW+I6H://8V\<IT^%[&=[N*Z5D^SVT4;1AX$#;P7906#;LYDUC]EK
M1[ :O>7WBV/2_P"STU+49+:WT>6Y6"TL]3:Q;8WG;F<R ;%8]/O/GJ:C^RW;
MZ/XGT/P[J6JM;WVH:QJFE17EA8/=/.;5[8AY0]Q&BQ".0N6 !0*V[/WJ<:>7
M)\T;WU[_ #Z= E/'I6>VG;Y=1NI?M.Z3XA?Q-9:AH>J#1_%FKZU>WJ6UU''=
M0Q7S63H(V967S(GLUR2"K!N.:L1?M8Z+=W?VN_\ #^K&31GNQH*V^H1A(H;C
M3(M.V7&],R,J0*X92F6+YP,5C^&?V;;+Q%X,U3Q%;^(+VXT/1KYU:ZCT*7[/
M<6J744!D65G$8F=91(L0R=HY96PIV_'G[,6CZ;K&N_8-4:ST#P_KNMVUW?S6
MLLMY#;V*6H*A!+LD/F3A%XC9LEF;: HF2RZ+Y'?M?5;%1EF#2FFOP>YSFD?M
M#2>!O$.N7'ATZI8+/X:M_#6BSQNL4]DL3V[F8[<\N8IF(4DYE)Z"CP=^TI=:
M,ND7&J0:AKFI6FOW>L7US<7.9+V*ZLH[22/<065]JL0YR!P.V*U+?]D:-[>;
M_BJK=IKJXF@T=$T^3R]45-*BU19'<N/)#6\H4AE)#X'(.:\;0B558?=89'&*
M[L/2P==/DU?7=;G#6GBJ#7/IVZ['KS?';PE>>%+?PE=^'?$$W@W28+,6"IJ<
M4>HR2P2W4Q,T@BV>6YO)D(C564!=OS"KMQ^U@EWX2\/V36NM6LVEMI\5W'I\
M]G!#/!9R[HREQ]G^V>: J8)F95="<$<'Q7;S2;?\XJ_[+P_9]]V3_:5?>_X'
MN$'[3WAF'Q-K%S)X9U2XLM2LK>WN+>6>TCBUN6*.96DO85MQ%O9I5826ZQR*
M4.&&]B?#T&$4?W0!1BC!-=&'PE.BW*FC#$8J=9<L_P C]5?^";W_ "9CX/\
M^WK_ -*IJ*7_ ()O<?L9>#_^WK_TJFHK\;S+_>ZG^)_F?L.5_P"Z4_1?D>\4
M445B=04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 0W_\ QYR?
M[C?R-?SCW_S7]Q_UV?\ ]"-?T=W""2%E;I@YKP%O^"7'P#G>1V^'&ELS,S$F
M[NN222?^6OO7V'"?$5#*O:^VBY<UMK=+]_4\7.,MGB^50:5K[GX@8^OY48^O
MY5^WO_#K7X _]$WTK_P*NO\ X[1_PZU^ /\ T3?2O_ JZ_\ CM?8?\1&P'_/
MN?W1_P#DCPO]6<1_/'\3\0L?7\J,?7\J_;W_ (=:_ '_ *)OI7_@5=?_ !VC
M_AUK\ ?^B;Z5_P"!5U_\=H_XB-E__/N?W1_^2#_5G$?SQ_$_$+'U_*C'U_*O
MV]_X=:_ '_HF^E?^!5U_\=H_X=:_ '_HF^E?^!5U_P#':/\ B(V7_P#/N?W1
M_P#D@_U9Q'\\?Q/Q"Q]?RHQ]?RK]O?\ AUK\ ?\ HF^E?^!5U_\ ':/^'6OP
M!_Z)OI7_ (%77_QVC_B(V7_\^Y_='_Y(/]6<1_/'\3\0L?7\J,?7\J_;W_AU
MK\ ?^B;Z5_X%77_QVC_AUK\ ?^B;Z5_X%77_ ,=H_P"(C9?_ ,^Y_='_ .2#
M_5G$?SQ_$_$+'U_*C'U_*OV]_P"'6OP!_P"B;Z5_X%77_P =H_X=:_ '_HF^
ME?\ @5=?_':/^(C9?_S[G]T?_D@_U9Q'\\?Q/Q"Q]?RHQ]?RK]O?^'6OP!_Z
M)OI7_@5=?_':/^'6OP!_Z)OI7_@5=?\ QVC_ (B-E_\ S[G]T?\ Y(/]6<1_
M/'\3\0L?7\J/S_*OV]_X=:_ '_HF^E?^!5U_\=H_X=:_ '_HF^E?^!5U_P#'
M:/\ B(V _P"?<_NC_P#)!_JSB/YX_B?FW^RS\O\ P3=_:\4_>_X1BUX[_=NN
MU?G4.3G'!Y!]17]+/AS]@GX1>$? 'BGPMIO@K3[3P_XUMTM-<LDGG\O4(DW%
M58E]PQO;E2#S7#?\.:OV97^8_"71"3R3]LO.?_(U?FN?9C#'8^IB:::C*VCW
MT270^IRW#RH8>-*3NT?SOX/H:,'T-?T0?\.:/V9/^B2Z'_X%W?\ \>H_X<T?
MLR?]$ET/_P "[O\ ^/5Y)W'\[^#Z&C!]#7]$'_#FC]F3_HDNA_\ @7=__'J/
M^'-'[,G_ $270_\ P+N__CU '\[^#Z&C!]#7]$'_  YH_9D_Z)+H?_@7=_\
MQZC_ (<T?LR?]$ET/_P+N_\ X]0!_._@^AHP?0U_1!_PYH_9D_Z)+H?_ (%W
M?_QZC_AS1^S)_P!$ET/_ ,"[O_X]0!_._@^AHP?0U_1!_P .:/V9/^B2Z'_X
M%W?_ ,>H_P"'-'[,G_1)=#_\"[O_ ./4 ?SOX/H:,'T-?T0?\.:/V9/^B2Z'
M_P"!=W_\>H_X<T?LR?\ 1)=#_P# N[_^/4 ?SOX/H:,'T-?T0?\ #FC]F3_H
MDNA_^!=W_P#'J/\ AS1^S)_T270__ N[_P#CU '\[^#Z&C!]#7]$'_#FC]F3
M_HDNA_\ @7=__'J/^'-'[,G_ $270_\ P+N__CU 'S+_ ,$U''_#AOQ8._FZ
M[V_Z>6KYI8Y8>W!K]BOAC^RU\/\ X+_"";P#X:\+Z?I_@V=YI)=);=<6\IF8
MM+N$I8D,QR03CZ55C_8Y^%+?\T[\']/^@7%_A7TV19]3P-.=.<'*[OHSYG/<
MBJ8ZK&I":5E;5'X_;O8T;O8U^P?_  QO\*?^B=^#_P#P5Q?X4?\ #''PI_Z)
MWX/_ /!7%_\ $U[?^N5'_GT_O7^1X?\ J97_ .?J^YGX^;O8TA)(^7<I[$':
M1]#V(Z@^HK]A/^&./A3_ -$[\'_^"N+_ .)H_P"&./A3_P!$[\'_ /@KB_\
MB:/]<J/6D_O0/@NNU;VJ^YGYH^&_VK]>C^(6A:QKD=G>6VFZO%K5\EA806L^
MJW$<;1K+.V!YD@5F&3Q\[$C)K$_X:/\ %"7'RKHD=LMK;6<-G%ID26EHEO<?
M:HC%&!A&$^YRXY))]:_4G_ACCX4_]$[\'_\ @KB_^)H_X8X^%/\ T3OP?_X*
MXO\ XFN2/$F!33]@]K;K_([/]6<;9KVRU\GY?Y'Y6Z[\>/$GB*&\CO+BSD74
M;.\T^XVVBC=%=7GVZ7'H3.<@_P (XK6;]JKQ9/JL]U=1^'[][A;V-UN=+22-
MA>^2+@;21PP@0>REAR#BOT\_X8X^%/\ T3OP?_X*XO\ XFC_ (8X^%/_ $3O
MP?\ ^"N+_P")JI<38)JSH?EU^1*X7QB?,JRZ='TL?EK+^T/XBE\'W6AQQZ#;
MZ?=130((=+C26U@EG6X:"%\9CC\Y0X0=",<U8O?VF_%>H:Q->3-H[_:KJ\O+
MJ Z;&;>\>[CBCN1+'@AED$,9(XPV6'.*_4+_ (8X^%/_ $3OP?\ ^"N+_P")
MH_X8X^%/_1._!_\ X*XO_B:/]9L#_P! _P"743X8QS5O;_GT/RWD_:0\73ZF
MEX]W9M<17=Q>Q9LXPD,DUFMDP50-JH+=%15'W=H/K7!H!&H50VU>!["OV$_X
M8X^%/_1._!__ (*XO_B:/^&-_A3_ -$[\'_^"N+_  K6GQ9A:?P46OFC.IPG
MBJC]^LG\F?CYN]C1N]C7[!_\,<?"G_HG?@__ ,%<7_Q-'_#''PI_Z)WX/_\
M!7%_\36G^N='_GV_O7^1E_J97_Y^K[F?CYN]C1N^M?L'_P ,<?"G_HG?@_\
M\%<7_P 31_PQQ\*?^B=^#_\ P5Q?_$T?ZYT?^?;^]?Y!_J97_P"?J^YG(?\
M!-YL_L9^#_7_ $KC_MZFHKV+PGX+TGX?>'X=+T/3K/2=-M21#:VL0BABR2QP
>JX R23^-%? XRHJM>55=6W]Y]W@Z;I4(TGT5C__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733471736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Jun. 02, 2022</div></th>
<th class="th"><div>Sep. 24, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TRANSCAT INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TRNS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,545,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 455.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000099302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 26,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-03905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">OH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">16-0874418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">35
Vantage Point Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rochester<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">14624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(585)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">352-7777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Freed Maxick CPAs, P.C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Rochester, New York<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_AuditorName</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:internationalNameItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentFiscalYearFocus</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:gYearItemType</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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentInformationLineItems</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.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_DocumentTransitionReport</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_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityCurrentReportingStatus</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:yesNoItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntityFilerCategory</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:filerCategoryItemType</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityInteractiveDataCurrent</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:yesNoItemType</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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntityShellCompany</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_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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_EntitySmallBusiness</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.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 405<br></p></div>
<a href="javascript:void(0);" onclick="top.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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.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_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736926328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 204,959<span></span>
</td>
<td class="nump">$ 173,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total Cost of Revenue</a></td>
<td class="nump">146,520<span></span>
</td>
<td class="nump">127,217<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">58,439<span></span>
</td>
<td class="nump">46,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling, Marketing and Warehouse Expenses</a></td>
<td class="nump">20,649<span></span>
</td>
<td class="nump">17,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and Administrative Expenses</a></td>
<td class="nump">23,647<span></span>
</td>
<td class="nump">17,302<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">44,296<span></span>
</td>
<td class="nump">35,045<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">14,143<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest and Other Expenses, net</a></td>
<td class="nump">953<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Provision for Income Taxes</a></td>
<td class="nump">13,190<span></span>
</td>
<td class="nump">9,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="nump">1,810<span></span>
</td>
<td class="nump">2,191<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 11,380<span></span>
</td>
<td class="nump">$ 7,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic Earnings Per Share (in Dollars per share)</a></td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Average Shares Outstanding (in Shares)</a></td>
<td class="nump">7,496<span></span>
</td>
<td class="nump">7,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted Earnings Per Share (in Dollars per share)</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Average Shares Outstanding (in Shares)</a></td>
<td class="nump">7,589<span></span>
</td>
<td class="nump">7,548<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">$ 122,005<span></span>
</td>
<td class="nump">$ 101,274<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total Cost of Revenue</a></td>
<td class="nump">83,084<span></span>
</td>
<td class="nump">70,579<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Distribution Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total Revenue</a></td>
<td class="nump">82,954<span></span>
</td>
<td class="nump">72,061<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total Cost of Revenue</a></td>
<td class="nump">$ 63,436<span></span>
</td>
<td class="nump">$ 56,638<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733369128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 11,380<span></span>
</td>
<td class="nump">$ 7,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other Comprehensive Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Currency Translation Adjustment</a></td>
<td class="num">(207)<span></span>
</td>
<td class="nump">662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other, net of tax effects of $(146) and $36 for the years ended March 26, 2022 and March 27, 2021, respectively.</a></td>
<td class="nump">425<span></span>
</td>
<td class="num">(103)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total Other Comprehensive Income</a></td>
<td class="nump">218<span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income</a></td>
<td class="nump">$ 11,598<span></span>
</td>
<td class="nump">$ 8,350<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732262744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_OtherNetOfTaxEffects', window );">Other, net of tax effects</a></td>
<td class="num">$ (146)<span></span>
</td>
<td class="nump">$ 36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_OtherNetOfTaxEffects">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_OtherNetOfTaxEffects</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733540584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash</a></td>
<td class="nump">$ 1,396<span></span>
</td>
<td class="nump">$ 560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable, less allowance for doubtful accounts of $460 and $526 as of March 26, 2022 and March 27, 2021, respectively</a></td>
<td class="nump">39,737<span></span>
</td>
<td class="nump">33,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesNetCurrent', window );">Other Receivables</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory, net</a></td>
<td class="nump">12,712<span></span>
</td>
<td class="nump">11,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="nump">5,301<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">59,704<span></span>
</td>
<td class="nump">48,928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and Equipment, net</a></td>
<td class="nump">26,439<span></span>
</td>
<td class="nump">22,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">65,074<span></span>
</td>
<td class="nump">43,272<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible Assets, net</a></td>
<td class="nump">14,692<span></span>
</td>
<td class="nump">7,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right to Use Assets, net</a></td>
<td class="nump">11,026<span></span>
</td>
<td class="nump">9,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other Assets</a></td>
<td class="nump">827<span></span>
</td>
<td class="nump">808<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">177,762<span></span>
</td>
<td class="nump">132,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">14,171<span></span>
</td>
<td class="nump">12,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued Compensation and Other Current Liabilities</a></td>
<td class="nump">11,378<span></span>
</td>
<td class="nump">10,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income Taxes Payable</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current Portion of Long-Term Debt</a></td>
<td class="nump">2,161<span></span>
</td>
<td class="nump">2,067<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">27,710<span></span>
</td>
<td class="nump">25,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-Term Debt</a></td>
<td class="nump">46,291<span></span>
</td>
<td class="nump">17,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Tax Liabilities, net</a></td>
<td class="nump">6,724<span></span>
</td>
<td class="nump">3,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease Liabilities</a></td>
<td class="nump">9,194<span></span>
</td>
<td class="nump">7,958<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other Liabilities</a></td>
<td class="nump">1,667<span></span>
</td>
<td class="nump">3,243<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">91,586<span></span>
</td>
<td class="nump">57,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, par value $0.50 per share, 30,000,000 shares authorized; 7,529,078 and 7,458,251 shares issued and outstanding as of March 26, 2022 and March 27, 2021, respectively</a></td>
<td class="nump">3,765<span></span>
</td>
<td class="nump">3,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in Excess of Par Value</a></td>
<td class="nump">23,900<span></span>
</td>
<td class="nump">19,287<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="num">(233)<span></span>
</td>
<td class="num">(451)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="nump">58,744<span></span>
</td>
<td class="nump">52,513<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Shareholders' Equity</a></td>
<td class="nump">86,176<span></span>
</td>
<td class="nump">75,078<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Shareholders' Equity</a></td>
<td class="nump">$ 177,762<span></span>
</td>
<td class="nump">$ 132,116<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129731482792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, allowance for doubtful accounts (in Dollars) (in Dollars)</a></td>
<td class="nump">$ 460<span></span>
</td>
<td class="nump">$ 526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, par value per share (in Dollars per share) (in Dollars per share)</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, shares authorized</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">30,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common Stock, shares issued</a></td>
<td class="nump">7,529,078<span></span>
</td>
<td class="nump">7,458,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, shares outstanding</a></td>
<td class="nump">7,529,078<span></span>
</td>
<td class="nump">7,458,251<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730584888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 11,380<span></span>
</td>
<td class="nump">$ 7,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to Reconcile Net Income to Net Cash</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on Disposal of Property and Equipment</a></td>
<td class="nump">88<span></span>
</td>
<td class="nump">136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Taxes</a></td>
<td class="nump">559<span></span>
</td>
<td class="nump">176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">9,567<span></span>
</td>
<td class="nump">7,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for Accounts Receivable and Inventory Reserves</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-Based Compensation Expense</a></td>
<td class="nump">2,329<span></span>
</td>
<td class="nump">1,513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in Assets and Liabilities, net of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts Receivable and Other Receivables</a></td>
<td class="num">(3,392)<span></span>
</td>
<td class="num">(1,796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(122)<span></span>
</td>
<td class="nump">2,724<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid Expenses and Other Current Assets</a></td>
<td class="num">(2,960)<span></span>
</td>
<td class="num">(725)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="nump">1,901<span></span>
</td>
<td class="nump">329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued Compensation and Other Current Liabilities</a></td>
<td class="num">(1,113)<span></span>
</td>
<td class="nump">4,943<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income Taxes Payable</a></td>
<td class="num">(653)<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by Operating Activities</a></td>
<td class="nump">17,618<span></span>
</td>
<td class="nump">23,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of Property and Equipment</a></td>
<td class="num">(10,152)<span></span>
</td>
<td class="num">(6,617)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from Sale of Property and Equipment</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business Acquisitions, net of cash acquired</a></td>
<td class="num">(29,808)<span></span>
</td>
<td class="num">(3,551)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Used in Investing Activities</a></td>
<td class="num">(39,851)<span></span>
</td>
<td class="num">(10,151)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Proceeds from (Repayment of) Revolving Credit Facility, net</a></td>
<td class="nump">31,005<span></span>
</td>
<td class="num">(8,801)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of Term Loan</a></td>
<td class="num">(2,114)<span></span>
</td>
<td class="num">(1,982)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of Common Stock</a></td>
<td class="nump">1,486<span></span>
</td>
<td class="nump">1,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of Common Stock</a></td>
<td class="num">(6,683)<span></span>
</td>
<td class="num">(3,049)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash Provided by (Used In) Financing Activities</a></td>
<td class="nump">23,694<span></span>
</td>
<td class="num">(12,655)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of Exchange Rate Changes on Cash</a></td>
<td class="num">(625)<span></span>
</td>
<td class="num">(772)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase in Cash</a></td>
<td class="nump">836<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at Beginning of Fiscal Year</a></td>
<td class="nump">560<span></span>
</td>
<td class="nump">499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at End of Fiscal Year</a></td>
<td class="nump">1,396<span></span>
</td>
<td class="nump">560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the fiscal year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">780<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income Taxes</a></td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">1,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental Disclosure of Non-Cash Investing and Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Common stock issued for NEXA acquisition</a></td>
<td class="nump">2,368<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract', window );"><strong>Assets acquired and liabilities assumed in business combinations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AccruedContingentConsiderationRelatedToAcquisition', window );">Contingent consideration related to NEXA acquisition</a></td>
<td class="nump">$ 153<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AccruedContingentConsiderationRelatedToAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued contingent consideration related to acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AccruedContingentConsiderationRelatedToAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129734011704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock Issued $0.50 Par Value</div></th>
<th class="th"><div>Capital In Excess of Par Value</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 28, 2020</a></td>
<td class="nump">$ 3,691<span></span>
</td>
<td class="nump">$ 17,929<span></span>
</td>
<td class="num">$ (1,010)<span></span>
</td>
<td class="nump">$ 46,477<span></span>
</td>
<td class="nump">$ 67,087<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 28, 2020</a></td>
<td class="nump">7,381,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Common Stock</a></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,177<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Stock (in Shares)</a></td>
<td class="nump">57,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Common Stock</a></td>
<td class="num">$ (41)<span></span>
</td>
<td class="num">(1,253)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,755)<span></span>
</td>
<td class="num">(3,049)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Common Stock (in Shares)</a></td>
<td class="num">(81,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-Based Compensation</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">1,463<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-Based Compensation (in Shares)</a></td>
<td class="nump">101,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">559<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">7,791<span></span>
</td>
<td class="nump">7,791<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 27, 2021</a></td>
<td class="nump">$ 3,729<span></span>
</td>
<td class="nump">19,287<span></span>
</td>
<td class="num">(451)<span></span>
</td>
<td class="nump">52,513<span></span>
</td>
<td class="nump">75,078<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 27, 2021</a></td>
<td class="nump">7,458,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of Common Stock</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">3,790<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Common Stock (in Shares)</a></td>
<td class="nump">127,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of Common Stock</a></td>
<td class="num">$ (56)<span></span>
</td>
<td class="num">(1,478)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(5,149)<span></span>
</td>
<td class="num">(6,683)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of Common Stock (in Shares)</a></td>
<td class="num">(111,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-Based Compensation</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">2,301<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-Based Compensation (in Shares)</a></td>
<td class="nump">55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeOtherNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">218<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">218<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">11,380<span></span>
</td>
<td class="nump">11,380<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 26, 2022</a></td>
<td class="nump">$ 3,765<span></span>
</td>
<td class="nump">$ 23,900<span></span>
</td>
<td class="num">$ (233)<span></span>
</td>
<td class="nump">$ 58,744<span></span>
</td>
<td class="nump">$ 86,176<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Mar. 26, 2022</a></td>
<td class="nump">7,529,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeOtherNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeOtherNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129738026824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">GENERAL</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; GENERAL</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Description of Business: </b>Transcat,
Inc. (&#8220;Transcat,&#8221; </span>&#8220;<span style="font-size: 10pt">we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221;)
is a leading provider of accredited calibration services, enterprise asset management services, and value-added distributor of professional
grade handheld test, measurement and control instrumentation. The Company is focused on providing services and products to highly regulated
industries, particularly the life science industry, which includes pharmaceutical, biotechnology, medical device and other FDA-regulated
businesses. Additional industries served include industrial manufacturing; energy and utilities, including oil and gas; chemical manufacturing;
FAA-regulated businesses, including aerospace and defense and other industries that require accuracy in their processes, confirmation
of the capabilities of their equipment, and for which the risk of failure is very costly.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation: </b>The consolidated financial statements
of Transcat include the accounts of Transcat and the Company&#8217;s wholly-owned subsidiaries, Transcat Canada Inc., WTT Real Estate
Acquisition, LLC, Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), Cal OpEx Inc. and Tangent Labs, LLC. All intercompany balances
and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates: </b>The preparation of Transcat&#8217;s Consolidated
Financial Statements in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires that
the Company make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent
assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting
period. Significant estimates and assumptions are used for, but not limited to, allowance for doubtful accounts and returns, inventory
reserves, estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives
of fixed assets, estimated lives of major catalogs and intangible assets, and the valuation of assets acquired, liabilities assumed and
consideration transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, accounting
estimates require the exercise of judgment. The accounting estimates used in the preparation of the Consolidated Financial Statements
may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment
changes. Actual results could differ from those estimates. Such changes and refinements in estimation methodologies are reflected in reported
results of operations in the period in which the changes are made and, if material, their effects are disclosed in the Notes to the Consolidated
Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fiscal Year: </b>Transcat operates on a 52/53-week fiscal year,
ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year,
the last quarter is a 14-week period. The fiscal years ended March 26, 2022 (&#8220;fiscal year 2022&#8221;) and March 27, 2021 (&#8220;fiscal
year 2021&#8221;) both consisted of 52 weeks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable: </b>Accounts receivable represent amounts due
from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and returns in
the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts receivable.
The Company applies a specific formula to its accounts receivable aging, which may be adjusted on a specific account basis where the formula
may not appropriately reserve for loss exposure. After all attempts to collect a receivable have failed, the receivable is written-off
against the allowance for doubtful accounts. The returns reserve is calculated based upon the historical rate of returns applied to revenues
over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenue and/or the historical
rate of returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory: </b>Inventory consists of products purchased for resale
and is valued at the lower of average cost or net realizable value. Costs are determined using the average cost method of inventory valuation.
The Company performs physical inventory counts and cycle counts on inventory throughout the year and adjusts the recorded balance to reflect
the results. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical
experience, to specific categories of inventory. The Company evaluates the adequacy of the reserve on a quarterly basis. The Company had
reserves for inventory losses totaling $0.5 million at March 26, 2022 and $0.6 million at March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment, Depreciation and Amortization: </b>Property
and equipment are stated at cost. Depreciation and amortization are computed under the straight-line method over the following estimated
useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 86%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-size: 10pt">2 &#8211; 15</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5 &#8211; 8</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3 &#8211; 10</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold Improvements</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2 &#8211; 12</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests property and equipment for impairment on an annual
basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such impairment could exist. Property and
equipment determined to have no value are written off at their then remaining net book value. The Company capitalizes certain costs, including
internal payroll costs incurred in the procurement and development of computer software used for internal purposes. Leasehold improvements
are amortized under the straight-line method over the estimated useful life or the lease term, whichever is shorter. Maintenance and repairs
are expensed as incurred. See Note 2 for further information on property and equipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business Acquisitions: </b>The Company applies the acquisition method
of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration
transferred are measured at their acquisition-date fair value. The Company uses a valuation hierarchy, as further described under Fair
Value of Financial Instruments below, to determine the fair values. Historically, we have relied, in part, upon the use of reports from
third-party valuation specialists to assist in the estimation of fair values. Purchase price allocations are subject to revision within
the measurement period, not to exceed one year from the date of acquisition. Costs to acquire a business may include, but are not limited
to, fees for accounting, legal and valuation services, and are expensed as incurred in the Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Goodwill and Intangible Assets: </b>Goodwill represents the excess
of the purchase price over the fair values of the underlying net assets of an acquired business. The Company tests goodwill for impairment
for each reporting unit on an annual basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such
impairment could exist. <span style="font-family: Times New Roman, Times, Serif">The Company is permitted, but not required, to qualitatively
assess indicators of a reporting unit&#8217;s fair value to determine whether it is necessary to perform the two-step goodwill impairment
test. If a quantitative test is deemed necessary, a discounted cash flow analysis is prepared to estimate fair value. </span>The Company
determined that no impairment was indicated as of March 26, 2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company estimates the fair value of its reporting units using the
fair market value measurement requirement. Intangible assets are evaluated for impairment when events or changes in business circumstances
indicate that the carrying amount of the assets may not be fully recoverable. A summary of changes in the Company&#8217;s goodwill and
intangible assets is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Goodwill</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Intangible Assets</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Net Book Value as of March 28, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,454</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,086</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,540</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,297</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,680</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,977</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,079</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,030</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,030</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(377</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,161</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,538</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net Book Value as of March 27, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,272</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,513</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,749</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,749</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,060</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,060</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(273</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,611</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,884</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Net Book Value as of March 26, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,458</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">53,616</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">65,074</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">647</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,045</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,692</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The intangible assets are being amortized on an accelerated basis over
their estimated useful lives of up to 15 years. Amortization expense relating to intangible assets is expected to be $4.0 million in fiscal
year 2023, $3.3 million in fiscal year 2024, $2.7 million in fiscal year 2025, $1.9 million in fiscal year 2026 and $0.7 million in fiscal
year 2027.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Catalog Costs: </b>Transcat capitalizes the cost of each master
catalog mailed and amortizes the cost over the respective catalog&#8217;s estimated productive life. The Company reviews response results
from catalog mailings on a continuous basis, and if warranted, modifies the period over which costs are recognized. The Company amortizes
the cost of each master catalog over an eighteen-month period and amortizes the cost of each catalog supplement over a three-month period.
Total unamortized catalog costs, included as a component of prepaid expenses and other current assets on the Consolidated Balance Sheets,
were $0.1 million as of both March 26, 2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Deferred Taxes: </b>The Company recognizes deferred tax assets and
liabilities for the expected future tax consequences of temporary differences between the consolidated financial statement carrying amounts
and the tax bases of its assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in income tax rates is recognized in the Consolidated Statements of Income in the period that includes
the enactment date. The Company establishes valuation allowances if it believes that it is more-likely-than-not that some or all of its
deferred tax assets will not be realized. See Note 4 for further discussion on income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value of Financial Instruments: </b>Transcat has determined
the fair value of debt and other financial instruments using a valuation hierarchy. The hierarchy, which prioritizes the inputs used in
measuring fair value, consists of three levels. Level 1 uses observable inputs such as quoted prices in active markets; Level 2 uses inputs
other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which is defined as unobservable
inputs in which little or no market data exists, requires the Company to develop its own assumptions. The carrying amount of debt on the
Consolidated Balance Sheets approximates fair value due to variable interest rate pricing on a portion of the debt with the balance bearing
an interest rate approximating current market rates, and the carrying amounts for cash, accounts receivable and accounts payable approximate
fair value due to their short-term nature. Investment assets, which fund the Company&#8217;s non-qualified deferred compensation plan,
consist of mutual funds and are valued based on Level 1 inputs. At March 26, 2022 and March 27, 2021, investment assets totaled $0.2 million
and $0.4 million, respectively, and are included as a component of other assets (non-current) on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock-Based Compensation:</b> The Company measures the cost of services
received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair market value
of the award as of the grant date. The Company records compensation cost related to unvested equity awards by recognizing, on a straight-line
basis, the unamortized grant date fair value over the remaining service period of each award. Excess tax benefits for share-based award
activity are reflected in the Consolidated Statements of Income as a component of the provision for income taxes. Excess tax benefits
are realized benefits from tax deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation
costs for such awards. The Company did not capitalize any stock-based compensation costs as part of an asset. The Company estimates forfeiture
rates based on its historical experience. During fiscal years 2022 and 2021, the Company recorded non-cash stock-based compensation cost
in the amount of $2.3 million and $1.5 million, respectively, in the Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition: </b>Distribution sales are recorded when an
order&#8217;s title and risk of loss transfers to the customer, which is generally upon shipment. The Company recognizes the majority
of its Service revenue based upon when the calibration or other activity is performed and then shipped and/or delivered to the customer.
The majority of the Company&#8217;s revenue generating activities have a single performance obligation and are recognized at the point
in time when control transfers and/or our obligation has been fulfilled. Some Service revenue is generated from managing customers&#8217;
calibration programs in which the Company recognizes revenue over time using the output method-time elapsed as this portrays the transfer
of control to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product
shipped or services performed. Sales taxes and other taxes billed and collected from customers are excluded from revenue. The Company
generally invoices its customers for freight, shipping, and handling charges. Freight billed to customers is included in revenue. Shipping
and handling is not included in revenue. Provisions for customer returns are provided for in the period the related revenue is recorded
based upon historical data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under Topic 606 &#8220;Revenue from Contracts with Customers&#8221;,
we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of
transaction prices used in determining revenue recognized. Such judgments include considerations in determining our transaction prices
and </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">when our performance obligations are satisfied for our standard product sales that include general payment terms that are between
net 30 and 90 days</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue recognized from prior period performance obligations for fiscal
year 2022 was immaterial. As of March 26, 2022, the Company had no unsatisfied performance obligations for contracts with an original
expected duration of greater than one year. Pursuant to Topic 606, the Company applied the practical expedient with respect to disclosure
of the deferral and future expected timing of revenue recognition for transaction price allocated to remaining performance obligations.
Deferred revenue, unbilled revenue and deferred contract costs recorded on our Consolidated Balance Sheets as of March 26, 2022 and March
27, 2021 were immaterial. See Note 7 for disaggregated revenue information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Vendor Rebates: </b>Vendor rebates are generally based on specified
cumulative levels of purchases and/or incremental distribution sales and are recorded as a reduction of cost of distribution sales.&#160;&#160;Purchase
rebates are calculated and recorded quarterly based upon the volume of purchases with specific vendors during the quarter. Point of sale
rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly basis,
based upon the expected level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance
on a quarterly basis are recorded as earned in the respective quarter. The Company recorded vendor rebates of $1.0 million and $0.7 million
in fiscal years 2022 and 2021, respectively, as a reduction of cost of distribution sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cooperative Advertising Income: </b>The Company participates in
co-op advertising programs with certain of its vendors. The Company records cash consideration received from these vendors for advertising
as a reduction of cost of distribution sales. The Company recorded consideration in the amount of $0.8 million and $0.6 million in fiscal
years 2022 and 2021, respectively, in connection with these programs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Advertising Costs:</b> Advertising costs, other than catalog costs,
are expensed as they are incurred and are included in Selling, Marketing and Warehouse Expenses in the Consolidated Statements of Income.&#160;
Advertising costs were approximately $1.1 million and $0.9 million in fiscal years 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Shipping and Handling Costs: </b>Freight expense and direct shipping
costs are included in the cost of revenue. These costs totaled approximately $2.7 million and $2.4 million in fiscal years 2022 and 2021,
respectively. Direct handling costs, the majority of which represent direct compensation of employees who pick, pack, and prepare merchandise
for shipment to customers, are reflected in selling, marketing and warehouse expenses. Direct handling costs were approximately $0.8 million
in each of fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translation and Transactions: </b>The accounts
of Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), an Irish company, and Transcat Canada Inc., both of which are wholly-owned
subsidiaries of the Company, are maintained in the local currencies, the Euro and the Canadian dollar, respectively, and have been translated
to U.S. dollars. Accordingly, the amounts representing assets and liabilities have been translated at the period-end rates of exchange
and related revenue and expense accounts have been translated at an average rate of exchange during the period. Gains and losses arising
from translation of Cal OpEx Limited&#8217;s and Transcat Canada Inc.&#8217;s financial statements into U.S. dollars are recorded directly
to the accumulated other comprehensive loss component of shareholders&#8217; equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat records foreign currency gains and losses on business transactions
denominated in foreign currency. The net foreign currency gain was $0.1 million in fiscal year 2022 and a loss of less than $0.1 million
in fiscal year 2021. The Company continually utilizes short-term foreign exchange forward contracts to reduce the risk that its future
earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange rates. The Company does not apply
hedge accounting and therefore the net change in the fair value of the contracts, which totaled a net loss of less than $0.1 million in
each of fiscal year 2022 and 2021, was recognized as a component of Other Expenses in the Consolidated Statements of Income. The change
in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables denominated in Canadian
dollars being hedged. On March 26, 2022, the Company had a foreign exchange contract, which matured in April 2022, outstanding in the
notional amount of $3.3 million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements
for speculative purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Comprehensive Income:</b> Other comprehensive income is composed
of currency translation adjustments, unrecognized prior service costs from post retirement plan, net of tax, and unrealized gains or
losses on other assets, net of tax.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines the expense and obligations for its post-retirement
plans using assumptions related to discount rates, expected long-term rates of return on invested plan assets, and certain other factors.
The Company determines the fair value of plan assets and benefit obligations as of the end of each fiscal year. The unrecognized portion
of the gain or loss on plan assets is included in the consolidated balance sheets as a component of accumulated other comprehensive loss
in shareholders&#8217; equity and is recognized into the plans&#8217; expense over time. See Note 5 for further discussion on the Company&#8217;s
post retirement plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has a non-qualified deferred compensation plan for the
benefit of certain management employees and non-employee directors. Investment assets, which fund the Company&#8217;s non-qualified deferred
compensation plan, consist of mutual funds. The unrecognized portion of the gain or loss on plan assets is included in the Consolidated
Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 26, 2022, accumulated other comprehensive loss consisted of
cumulative currency translation losses of $0.1 million, unrecognized prior service costs, net of tax, of $0.1 million and an unrealized
gain on other assets, net of tax, of less than $0.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 27, 2021, accumulated other comprehensive loss consisted of
cumulative currency translation gains of $0.1 million, unrecognized prior service costs, net of tax, of $0.5 million and an unrealized
gain on other assets, net of tax, of $0.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings per Share: </b>Basic earnings per share of common stock
are computed based on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share
of common stock reflect the assumed conversion of stock options and unvested restricted stock units using the treasury stock method in
periods in which they have a dilutive effect. In computing the per share effect of assumed conversion, proceeds received from the exercise
of options and unvested restricted stock units are considered to have been used to purchase shares of common stock at the average market
prices during the period, and the resulting net additional shares of common stock are included in the calculation of average shares of
common stock outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For each of fiscal years 2022 and 2021, the net additional common stock
equivalents had a $0.02 per share effect on the calculation of dilutive earnings per share. The average shares outstanding used to compute
basic and diluted earnings per share are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#160;26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;27,</b></span></td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Average Shares Outstanding &#8211; Basic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,496</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,423</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Effect of Dilutive Common Stock Equivalents</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">93</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right">125</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Average Shares Outstanding &#8211; Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,589</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right">7,548</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Anti-dilutive Common Stock Equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">111</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Shareholders&#8217; Equity: </b>During each of fiscal years 2022
and 2021, the Company repurchased and subsequently retired 0.1 million shares of its common stock. The Company allows its employees the
option of satisfying the employee tax withholding obligations with either cash or a net share repurchase. The repurchase of shares was
for the net awarding of certain share awards to cover employee tax-withholding obligations for share award and stock option activity,
totaling $6.7 million in fiscal year 2022 and $3.1 million in fiscal year 2021. There were no stock option redemptions during either fiscal
year 2022 or fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Pandemic:</b> The COVID-19 pandemic had a negative impact
on our fiscal year 2022 and fiscal year 2021 operations and financial results, and the full financial impact of the pandemic cannot be
reasonably estimated at this time due to uncertainty as to its severity and duration. In fiscal year 2021, the Company took actions to
manage its resources conservatively to mitigate the negative impact of the pandemic, including aligning variable costs with demand, froze
hiring and wages, with the exception of technology personnel, tightly controlled discretionary spending; reduced the CEO&#8217;s salary
and Board of Director cash retainer fees by 20% and reduced other executive team members salaries by 10% during the first and second quarter
of fiscal year 2021; and amended our revolving credit facility to provide for, among other things, $10.0 million in additional borrowing
capacity and financial covenant modifications.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security
(&#8220;CARES&#8221;) Act was enacted. The CARES Act included a provision that allows the Company to defer the employer portion of social
security payroll tax payments that would have been paid between the enactment date and December 31, 2020, with 50% payable by December
31, 2021 and 50% payable by December 31, 2022. During fiscal year 2021, the Company deferred $2.0 million of employer social security
payroll taxes. At March 26, 2022, $1.0 million is still deferred and is recorded in accrued compensation and other current liabilities.
At March 27, 2021, $2.0 million was deferred of which $1.0 million is recorded in accrued compensation and other current liabilities and
$1.0 million is recorded in other liabilities on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Pronouncements:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Credit Losses</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the Financial Accounting Standard Board (&#8220;FASB&#8221;)
issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which significantly changes how entities will measure credit losses
for most financial assets and certain other instruments that are not measured at fair value through net income. The ASU replaces the &#8220;incurred
loss&#8221; model with an &#8220;expected credit loss&#8221; model that requires entities to estimate an expected lifetime credit loss on
financial assets, including trade accounts receivable. The ASU is effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2022. Allowance for doubtful accounts is the most significant item for the Company under this ASU.
As credit losses from the Company&#8217;s trade receivables have not historically been significant, the Company anticipates that the adoption
of the ASU will not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassification of Amounts: </b>Certain reclassifications of financial
information for prior fiscal years have been made to conform to the presentation for the current fiscal year.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732414280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2 &#8211; PROPERTY AND EQUIPMENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property and equipment consists of (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">55,220</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">49,782</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,214</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,873</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,702</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Leasehold Improvements</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,222</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,272</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Total Property and Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,444</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,629</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Less: Accumulated Depreciation and Amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(47,005</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(42,426</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total Property and Equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,439</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">22,203</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total depreciation and amortization expense relating to property and
equipment amounted to $5.7 million and $5.0 million in fiscal years 2022 and 2021, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732348392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">LONG-TERM DEBT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; LONG-TERM DEBT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On July 7, 2021, we entered into the Second Amended and Restated Credit
Facility Agreement (the &#8220;2021 Credit Agreement&#8221;) with Manufacturers and Traders Trust Company (&#8220;M&amp;T&#8221;), that
amended and restated in its entirety the Company&#8217;s Amended and Restated Credit Facility Agreement dated as of October 30, 2017,
as amended by Amended and Restated Credit Facility Agreement Amendment 1 dated December 10, 2018 and Amended and Restated Credit Facility
Agreement Amendment 2 (&#8220;Amendment Two&#8221;) dated May 18, 2020 (as amended, the &#8220;Prior Credit Agreement&#8221;).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2021 Credit Agreement increased the revolving credit commitment
(the &#8220;Revolving Credit Commitment&#8221;) from $40.0 million to $80.0 million, with a letter of credit subfacility increased from
$2.0 million to $10.0 million, and extended the term of the Revolving Credit Commitment to June 2026. The 2021 Credit Agreement amended
the definition of Applicable Margin (formerly Applicable Rate under the Prior Credit Agreement), which is based upon the Company&#8217;s
then current leverage ratio and is used to determine interest charges on outstanding and unused </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">borrowings under the revolving credit
facility; the amendments reduced the Applicable Margins payable at the two highest leverage ratio levels. The 2021 Credit Agreement also
amended the definition of Permitted Acquisitions, that is, acquisitions which are permitted under, and may be financed with proceeds of,
the revolving credit facility, including increasing the aggregate purchase price for acquisitions consummated in any fiscal year from
$1.0 million to $65.0 million during the current fiscal year and $50.0 million during any subsequent fiscal year, and adding an aggregate
purchase price of $40.0 million for acquisitions consummated at any time during the term of the 2021 Credit Agreement related to businesses
with a principal place of business located in the United Kingdom or the European Union.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In addition, the 2021 Credit Agreement provides that, assuming no event
of default, restricted payments up to $25.0 million (increased from $10.0 million in the Prior Credit Agreement) in the aggregate and
$10.0 million (increased from $3.0 million in the Prior Credit Agreement) in any single fiscal year may be used by us to repurchase our
shares and pay dividends. The 2021 Credit Agreement modified the leverage ratio and fixed charge coverage ratio covenants with which we
are required to comply. The 2021 Credit Agreement also reduced the London Interbank Offered Rate (&#8220;LIBOR&#8221;) floor from 1.0%
to 0.25% and included a mechanism for adoption of a different benchmark rate upon the discontinuation of LIBOR. The 2021 Credit Agreement
also reduced the fixed interest rate on our term loan in the amount of $15.0 million (the &#8220;2018 Term Loan&#8221;) from 4.15% to
3.90%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2021 Credit Agreement superseded in its entirety, the Prior Credit
Agreement. Amendment Two to the Prior Credit Agreement had previously extended the term of the revolving credit facility to October 20,
2022 and increased the revolving credit commitment to $40 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amendment Two had modified the definition of the applicable rate used
to determine interest charges on outstanding and unused borrowings under the revolving credit facility and it amended the definition of
permitted acquisitions to amend borrowings available under the revolving credit facility for acquisitions. In addition, Amendment Two
had amended the definition of restricted payments to exclude amounts up to $2.5 million during each fiscal year used to pay certain employee
tax obligations associated with share-based payment and stock option activity, and modified certain restrictions to the Company&#8217;s
ability to repurchase its shares and pay dividends. Amendment Two also had modified the leverage ratio and fixed charge coverage ratio
covenants with which the Company was required to comply and limited capital expenditures to $5.5 million for fiscal year 2021. Amendment
Two also had established a LIBOR floor of 1.0% and included a mechanism for adoption of a different benchmark rate in the event LIBOR
was discontinued.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 26, 2022, $80.0 million was available under the revolving
credit facility, of which $39.9 million was outstanding and included in long-term debt on the Consolidated Balance Sheets. During fiscal
year 2022, $29.8 million was used for business acquisitions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 26, 2022, $8.5 million was outstanding on the 2018 Term
Loan, of which $2.2 million was included in current liabilities on the Consolidated Balance Sheets with the remainder included in long-term
debt. The 2018 Term Loan requires total repayments (principal plus interest) of $0.2 million per month through December 2025.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Interest and Other Costs:</b> Interest on outstanding borrowings
under the revolving credit facility accrue, at Transcat&#8217;s election, at either the variable one-month LIBOR or a fixed rate for a
designated period at the LIBOR corresponding to such period, in each case (subject to a 1% floor during the first quarter of fiscal year
2022 and a 0.25% floor for subsequent periods), plus a margin. Interest on outstanding borrowings under the 2018 Term Loan accrued at
a fixed rate of 4.15% over the term of the loan during the first quarter of fiscal year 2022 and 3.90% during the second quarter of fiscal
year 2022 and over the term of the loan for subsequent periods. Unused fees accrue based on the average daily amount of unused credit
available on the revolving credit facility. Interest rate margins and unused fees are determined on a quarterly basis based upon the Company&#8217;s
calculated leverage ratio. The Company&#8217;s interest rate for the revolving credit facility for fiscal year 2022 ranged from 1.0% to
2.2%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Covenants:</b> The 2021 Credit Agreement has certain covenants with
which the Company must comply, including a fixed charge ratio covenant and a leverage ratio covenant. The Company was in compliance with
all loan covenants and requirements during fiscal years 2022 and 2021. Our leverage ratio was 1.74 at March 26, 2022, as defined in the
2021 Credit Agreement, compared with 0.94 at March 27, 2021, as defined in the Prior Credit Agreement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the Prior Credit Agreement, we were required to comply
with a fixed charge ratio covenant and a leverage ratio covenant, which were modified by the 2021 Credit Agreement. The allowable leverage
ratio under the Prior Credit Agreement for the second, third and fourth fiscal quarter of fiscal year 2021 and the first quarter </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">of fiscal
year 2022 was a maximum multiple of 5.0, 5.5, 7.0 and 4.0, respectively, of total debt outstanding compared to EBITDA and non-cash stock-based
compensation expense for the preceding four consecutive fiscal quarters. The Prior Credit Agreement also had provided that the trailing
twelve-month pro forma EBITDA of an acquired business was included in the allowable leverage calculation. After the first quarter of fiscal
2022, pursuant to the 2021 Credit Agreement, the allowable leverage ratio is a maximum multiple of 3.0.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Terms:</b> The Company has pledged all of its U.S. tangible
and intangible personal property, the equity interests of its U.S.-based subsidiaries, and a majority of the common stock of Transcat
Canada Inc. as collateral security for the loans made under the revolving credit facility.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736633528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; INCOME TAXES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat&#8217;s income before income taxes on the Consolidated Statements
of Income is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,417</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,187</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,773</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">795</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,190</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,982</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">The provision for income taxes for
fiscal years 2022 and 2021 is as follows:</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">&#160;</span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Current Tax Provision:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 76%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">414</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,449</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">428</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">752</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">103</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,406</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,980</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred Tax (Benefit) Provision:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Federal</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">96</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(42</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">137</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">404</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">211</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Provision for Income Taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,810</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,191</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A reconciliation of the income tax provision computed by applying the
statutory U.S. federal income tax rate and the income tax provision reflected in the Consolidated Statements of Income is as follows (amounts
in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Federal Income Tax at Statutory Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,770</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,096</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">State Income Taxes, net of federal benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Foreign Taxes and Federal, State and Foreign Tax Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(127</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Tax Impact of Equity Awards</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,395</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(274</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Non-Deductible Acquisition Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">GILTI and 78 Gross Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Other, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">23</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">78</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total </td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,810</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,191</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">
</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26,<br/>
 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 27,<br/>
 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Deferred Tax Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 76%; text-align: left">Accrued Liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">384</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">354</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Lease Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,439</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Performance-Based Stock Award Grants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">443</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">439</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Inventory Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">132</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Non-Qualified Deferred Compensation Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">92</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">104</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Post-Retirement Health Care Plans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">506</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Stock-Based Compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Deferred Payroll Tax &#8211; CARES Act</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">259</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Capitalized Inventory Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">118</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">233</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">267</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Deferred Tax Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,590</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,713</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred Tax Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Goodwill and Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,812</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,233</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Right of Use Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,623</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,408</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,767</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,230</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(112</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(43</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Deferred Tax Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,314</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,914</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 2.5pt">Net Deferred Tax Liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,724</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,201</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company files income tax returns in the U.S. federal jurisdiction,
various states, Canada and Ireland. The Company is no longer subject to examination by U.S. federal income tax authorities for fiscal
years 2018 and prior, by state tax authorities for fiscal years 2016 and prior, by Canadian tax authorities for fiscal years 2016 and
prior, and by Ireland tax authorities for calendar years 2017 and prior. There are no income tax years currently under examination by
the Internal Revenue Service, Canadian and Irish tax authorities. One U.S. state has selected Transcat for analysis, the results of this
analysis will determine if further action is required. The Nexa and Tangent acquisitions completed in fiscal year 2022 increased the net
deferred tax liability by $3.0 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal years 2022 and 2021, there were no uncertain tax positions.
No interest or penalties related to uncertain tax positions were recognized in fiscal years 2022 and 2021 or were accrued at March 26,
2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s effective tax rate for fiscal years 2022 and 2021
was 13.7% and 21.9%<b>,</b> respectively. The tax rate is affected by recurring items, such as state income taxes and tax credits, which
the Company expects to be fairly consistent in the near term. It is also affected by discrete items that may occur in any given year but
are not consistent from year to year. The discrete benefits related to share-based compensation awards in each of fiscal years 2022 and
2021 were $1.4 and $0.3 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company expects to receive certain federal, state and Canadian
tax credits in future years. The Company also expects to receive discrete tax benefits related to share-based compensation awards in fiscal
year 2023. As such, it expects its effective tax rate in fiscal year 2023 to be between 22.0% and 24.0%.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736658568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">EMPLOYEE BENEFIT PLANS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; EMPLOYEE BENEFIT PLANS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Defined Contribution Plan.</b> All of Transcat&#8217;s U.S. based
employees are eligible to participate in a defined contribution plan, the Long-Term Savings and Deferred Profit Sharing Plan (the &#8220;Plan&#8221;),
provided they meet certain qualifications. In fiscal year 2022, the Company matched 50% of the first 6% of pay that eligible employees
contribute to the Plan. In response to the COVID-19 pandemic, the Company suspended the employer match to the Plan for the first six months
of fiscal year 2021. In the second six months of fiscal year 2021, the Company matched 50% of the first 6% of pay that eligible employees
contribute to the Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the long-term savings portion of the Plan (the &#8220;401K Plan&#8221;),
plan participants are entitled to a distribution of their vested account balance upon termination of employment or retirement. Plan participants
are fully vested in their contributions while Company contributions are fully vested after three years of service. The Company&#8217;s
matching contributions to the 401K Plan were approximately $1.1 million and $0.4 million in fiscal years 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the deferred profit sharing portion of the Plan, Company contributions
are made at the discretion of the Company&#8217;s Board of Directors. The Company made no profit sharing contributions in fiscal years
2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employee Stock Purchase Plan. </b>The Company has an Employee Stock
Purchase Plan (the &#8220;ESPP&#8221;) that allows for eligible employees as defined in the ESPP to purchase common shares of the Company
through payroll deductions at a price that is 85% of the closing market price on the second last business day of each calendar month (the
&#8220;Investment Date&#8221;).&#160; 650,000 shares can be purchased under the ESPP. The difference between the closing market price
on the Investment Date and the price paid by employees is recorded as a general and administrative expense in the accompanying Consolidated
Statements of Income. The expense related to the ESPP was less than $0.1 million in each of fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Non-Qualified Deferred Compensation Plan.</b> The Company has available
a non-qualified deferred compensation plan (the &#8220;NQDC Plan&#8221;) for directors and officers. Participants are fully vested in
their contributions. At its discretion, the Company may elect to match employee contributions, subject to legal limitations in conjunction
with the 401K Plan, which fully vest after three years of service. During fiscal years 2022 and 2021, the Company did not match any employee
contributions. Participant accounts are adjusted to reflect performance, whether positive or negative, of selected investment options
chosen by each participant during the deferral period. In the event of bankruptcy, the assets of the NQDC Plan are available to satisfy
the claims of the Company&#8217;s general creditors. The liability for compensation deferred under the NQDC Plan was $0.2 million as of
March 26, 2022 and $0.4 million as of March 27, 2021, and is included as a component of other liabilities (non-current) on the Consolidated
Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Post-retirement Health Care Plans.</b> The Company has a defined
benefit post-retirement health care plan which provides long-term care insurance benefits, medical and dental insurance benefits and medical
premium reimbursement benefits to eligible retired corporate officers and their eligible spouses (the &#8220;Officer Plan&#8221;).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The change in the post-retirement benefit obligation is as follows
(amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Post-retirement benefit obligation, at beginning of fiscal year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,831</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,509</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">84</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(125</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(95</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Actuarial (gain) loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(528</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">285</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Post-retirement benefit obligation, at end of fiscal year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,326</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,831</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Fair value of plan assets, at end of fiscal year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Funded status, at end of fiscal year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,326</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,831</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Accumulated post-retirement benefit obligation, at end of fiscal year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,326</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,831</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accumulated post-retirement benefit obligation is included as a
component of other liabilities (non-current) in the Consolidated Balance Sheets. The components of net periodic post-retirement benefit
cost and other amounts recognized in other comprehensive income are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net periodic post-retirement benefit cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">84</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Amortization of prior service cost</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">149</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">133</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefit obligations recognized in other comprehensive income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Amortization of prior service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net actuarial (loss) gain</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(583</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">233</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(584</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">232</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total recognized in net periodic benefit cost and other
    comprehensive income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(435</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">365</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount recognized in accumulated other comprehensive
    income, at end of fiscal year:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Unrecognized prior service cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">156</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">739</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The prior service cost is amortized over the average remaining life
expectancy of active participants in the Officer Plan. The estimated prior service cost that will be amortized from accumulated other
comprehensive income into net periodic post-retirement benefit cost during fiscal year 2023 is less than $0.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The post-retirement benefit obligation was computed by an independent
third-party actuary. Assumptions used to determine the post-retirement benefit obligation and the net periodic postretirement benefit
cost were as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26, <br/>
2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 27, <br/>
2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%">Weighted average discount rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.6</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Medical care cost trend rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Trend rate assumed for next year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Ultimate trend rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Year that rate reaches ultimate trend rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2075</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Dental care cost trend rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Trend rate assumed for next year and remaining at that level thereafter</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Benefit payments are funded by the Company as needed. Payments toward
the cost of a retiree&#8217;s medical and dental coverage are initially determined as a percentage of a base coverage plan in the year
of retirement and are limited to increase at a rate of no more than 50% of the annual increase in medical and dental costs, as defined
in the plan document. The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid as
follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal <br/>
    Year</td>
    <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 12%; text-align: center">2023</td>
    <td style="width: 77%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">135</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2024</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">113</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">118</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">84</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">91</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">Thereafter</td>
    <td>&#160;</td>
    <td style="text-align: left">$</td>
    <td style="text-align: right">785</td>
    <td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Increasing the assumed health care cost trend rate by one percentage
point would increase the accumulated post-retirement benefit obligation and the annual net periodic post-retirement benefit cost by $0.1
million. A one percentage point decrease in the healthcare cost trend would decrease the accumulated post-retirement benefit obligation
and the annual net periodic post-retirement benefit cost by $0.1 million.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736973480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; STOCK-BASED COMPENSATION</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In September 2021, the Transcat, Inc. 2021 Stock Incentive Plan (the
&#8220;2021 Plan&#8221;) was approved by shareholders and became effective. The 2021 Plan replaced the Transcat, Inc. 2003 Incentive Plan
(the &#8220;2003 Plan&#8221;). Shares available for grant under the 2021 Plan include any shares remaining available for issuance under
the 2003 Plan and any shares that are subject to outstanding awards under the 2003 Plan that are subsequently canceled, expired, forfeited,
or otherwise not issued or are settled in cash. The 2021 Plan provides for, among other awards, grants of restricted stock units and stock
options to directors, officers and key employees at the fair market value at the date of grant. At March 26, 2022, 0.7 million shares
of common stock were available for future grant under the 2021 Plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company receives an excess tax benefit related to restricted stock
vesting and stock options exercised and redeemed. The discrete benefits related to share-based compensation awards in fiscal years 2022
and 2021 were $1.4 million and $0.3 million, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Restricted Stock Units: </b>The Company grants time-based and performance-based
restricted stock units as a component of executive and key employee compensation. Expense for restricted stock unit grants is recognized
on a straight-line basis for the service period of the stock award based upon fair value of the award on the date of grant. The fair value
of the restricted stock unit grants is the quoted market price for the Company&#8217;s common stock on the date of grant. These restricted
stock units are either time vested, or vest following the third fiscal year from the date of grant subject to cumulative diluted earnings
per share targets over the eligible period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company&#8217;s non-employee directors receive an annual grant
of restricted stock units valued at $50,000 that vest after one year. The fiscal year 2022 and fiscal year 2021 restricted stock unit
grants to non-employee directors were made in September 2021 and September 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Compensation cost ultimately recognized for performance-based restricted
stock units will equal the grant date fair market value of the unit that coincides with the actual outcome of the performance conditions.
On an interim basis, the Company records compensation cost based on the estimated level of achievement of the performance conditions.
The expense relating to the time vested restricted stock units is recognized on a straight-line basis over the requisite service period
for the entire award.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2022, 30,000 shares of time-vested restricted stock
units were granted and 15,000 shares of performance-based restricted units were granted. During fiscal year 2021, 80,000 shares of time-vested
restricted stock units were granted.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the restricted stock units vested and
shares issued during fiscal years 2022 and 2021 (amounts in thousands, except per unit data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Total</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Grant&#160;Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Fair</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Target</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Of</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Measurement</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">of Units</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Value</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Level</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Shares</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Shares</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Unit</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Achieved</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 16%; text-align: center"><span style="font-size: 10pt">April 2018</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 22%; text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2020</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: center">1</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">15.65</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 15%; text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-45">Time Vested</div></td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">1</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 15%; text-align: center"><span style="font-size: 10pt">April 2020</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2017</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2017 &#8211; March 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">62</td>
    <td style="text-align: left">$</td><td style="text-align: right">12.90</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">79%</td><td>&#160;</td>
    <td style="text-align: center">49</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">27.08</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-46">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2019</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2019 &#8211; September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">18</td>
    <td style="text-align: left">$</td><td style="text-align: right">22.77</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-47">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">18</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">October 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">20.81</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-48">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">3</td>
    <td style="text-align: left">$</td><td style="text-align: right">34.68</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-49">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">3</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">29</td>
    <td style="text-align: left">$</td><td style="text-align: right">15.30</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-50">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">29</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">15.65</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-51">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">29</td>
    <td style="text-align: left">$</td><td style="text-align: right">15.30</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">64%</td><td>&#160;</td>
    <td style="text-align: center">19</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; September 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">14</td>
    <td style="text-align: left">$</td><td style="text-align: right">28.52</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-52">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">14</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 </span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">October 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">20.81</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-53">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2019</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2019 &#8211; March 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">20</td>
    <td style="text-align: left">$</td><td style="text-align: right">23.50</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-54">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">20</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2022</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the non-vested restricted stock units
outstanding as of March 26, 2022 (amounts in thousands, except per unit data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Grant Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Estimated</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Fair</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Level of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Measurement</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">of Units</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Value</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Achievement at</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Unit</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26, 2022</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 24%; text-align: center"><span style="font-size: 10pt">October 2018</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 32%; text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2027</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: center">7</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">20.81</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 23%; text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-55">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">May 2019</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2019 &#8211; March 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">20</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23.50</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">83% of target level</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">April 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2020 &#8211; March 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">26.25</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-56">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">27</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">27.08</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-57">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28.54</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-58">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">5</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29.76</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-59">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; September 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29.76</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-60">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021 &#8211; January 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34.62</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-61">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2021 &#8211; May 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">54.21</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-62">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">June 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">June 2021 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">11</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53.17</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">100% of target level</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">June 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">June 2021 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">11</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53.17</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-63">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 &#8211; September 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">67.76</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-64">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 &#8211; September 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">66.09</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-65">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">December 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">December 2021 &#8211; December 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">90.41</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-66">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">January 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2022 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">90.92</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">100% of target level</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2022 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">90.92</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-67">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">March 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2022 &#8211; March 2025</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">76.31</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-68">Time Vested</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total expense relating to restricted stock units, based on grant date
fair value and the achievement criteria, was $1.6 million and $1.4 million in fiscal years 2022 and 2021, respectively. Unearned compensation
totaled $2.2 million as of March 26, 2022 which is expected to be realized over a period of three years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock Options: </b>The Company grants stock options to employees
and directors with an exercise price equal to the quoted market price of the Company&#8217;s stock at the date of the grant. The fair
value of stock options is estimated using the Black-Scholes option pricing formula that requires assumptions for expected volatility,
expected dividends, the risk-free interest rate and the expected term of the option. Expense for stock options is recognized on a straight-lined
basis over the requisite service period for each award. Options vest either immediately or over a period of up to five years using a straight-line
basis and expire either five years or <span style="-sec-ix-hidden: hidden-fact-69">ten</span> years from the date of grant.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We calculate the fair value of the stock options granted using the
Black-Scholes model. The following weighted-average assumptions were used to value options granted during fiscal years 2022 and 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 70%; text-align: left">Risk-Free Interest Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">1.01</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">0.22</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Volatility Factor</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30.22</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Expected Term (in Years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.25</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.25</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Annual Dividend Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We calculate expected volatility for stock options by taking an average
of historical volatility over the expected term. The computation of expected term was determined based on historical experience of similar
awards, giving consideration to the contractual terms of the stock-based awards and vesting schedules. The interest rate for periods within
the contractual life of the award is based on the U.S. Treasury yield in effect at the time of grant. We&#160;assume </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">no expected dividends.
Under FASB ASC Topic 718, &#8220;Compensation &#8211; Stock Compensation&#8221;, the Company has elected to account for forfeitures as
they occur.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2022, the Company&#8217;s Board of Directors granted
an option for 10,000 shares of common stock each to two new members (20,000 shares in the aggregate) of the Board of Directors that vest
over 5 years, an option for 2,000 shares of common stock each to five employees (10,000 shares in the aggregate) that vests over three
years, an option for 90,000 shares of common stock in the aggregate to employees during an acquisition that vests over 5 years and an
option for 6,000 shares of common stock to a Company employee that vests over 3 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2021, the Company&#8217;s Board of Directors granted
an option for 5,000 shares of common stock to a Company employee that vests over three years and an option for 15,000 shares of common
stock to an employee that immediately vested.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The expense related to all stock option awards was $0.7 million in
fiscal year 2022 and $0.1 million in fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes the Company&#8217;s options for fiscal
years 2022 and 2021 (amounts in thousands, except per option data):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Price Per</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Option</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Term&#160;(in&#160;Years)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 50%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 28, 2020</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14.63</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27.48</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(45</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">18.01</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 27, 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">131</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61.29</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(85</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(6</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">24.10</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 26, 2022</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">165</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53.27</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3,462</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable as of March 26, 2022</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">26.27</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,770</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The aggregate intrinsic value in the table above represents the total
pre-tax intrinsic value (the difference between the Company&#8217;s closing stock price on the last trading day of fiscal year 2022 and
the exercise price, multiplied by the number of in-the-money stock options) that would have been received by the option holders had all
holders exercised their options on March 26, 2022. The amount of aggregate intrinsic value will change based on the fair market value
of the Company&#8217;s stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total unrecognized compensation cost related to non-vested stock options
as of March 26, 2022 was $1.9 million, which is expected to be recognized over a period of three years. The aggregate intrinsic value
of stock options exercised in fiscal years 2022 and 2021 was $5.3 million and $1.6 million, respectively. Cash received from the exercise
of options in fiscal years 2022 and 2021 was $1.0 million and $0.8 million, respectively.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736672520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC DATA<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT AND GEOGRAPHIC DATA</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 &#8211; SEGMENT AND GEOGRAPHIC DATA</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The basis for determining our <span style="font-size: 10pt">operating
segments</span> is the manner in which <span style="font-size: 10pt">financial information is used in monitoring our operations.
Transcat has two reportable segments: Service and Distribution. Through our Service segment, we offer calibration, repair,
inspection, analytical qualifications, preventative maintenance, consulting and other related services. Through our Distribution
segment, we sell and rent national and proprietary brand instruments to customers globally. The Company has no inter-segment sales.
We believe that reporting performance at the operating income level is the best indicator of segment performance. The following
table presents segment and geographic data for fiscal years 2022 and 2021 (dollars in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><b>&#160;</b></span></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>Revenue:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 74%">Service</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">122,005</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">101,274</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">82,954</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">72,061</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">204,959</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">173,335</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,921</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,695</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">19,518</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">15,423</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">58,439</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">46,118</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Operating Expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in"><span style="font-size: 10pt">Service <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,254</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt"><span style="font-size: 10pt">Distribution <sup>(1)</sup></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,189</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,791</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44,296</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35,045</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,329</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">632</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,143</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,073</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Unallocated Amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Interest and Other Expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,091</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Provision for Income Taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,810</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,191</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,763</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,282</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,380</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,791</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">109,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">71,090</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,759</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Unallocated</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,183</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,267</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">177,762</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">132,116</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Depreciation and Amortization <sup>(2):</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,597</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,024</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,983</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,567</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Capital Expenditures:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,885</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,236</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,267</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,381</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,152</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Geographic Data:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Revenues to Unaffiliated Customers <sup>(3):</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">United States (4)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">187,165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">159,270</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,623</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,040</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other International</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,171</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,025</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">204,959</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">173,335</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Property and Equipment:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">United States <sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,042</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,897</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Canada</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,397</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,306</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,439</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">22,203</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"><span style="font-size: 7pt"><b>&#160;</b></span></p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.6in"/><td style="width: 0.25in">(1)</td><td style="text-align: left">Operating expense allocations between segments are based on actual amounts, a percentage of revenues, headcount, and management&#8217;s
estimates.</td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"/><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top"><td style="text-align: left; width: 0.6in"/><td style="text-align: left; width: 0.25in">(2)</td><td style="text-align: left">Including amortization of catalog costs and intangible assets.</td></tr>
<tr style="vertical-align: top">
<td style="text-align: left"/><td style="text-align: left">(3)</td><td style="text-align: left">Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.</td></tr>
<tr style="vertical-align: top">
<td style="text-align: left"/><td style="text-align: left">(4)</td><td style="text-align: left">United States includes Puerto Rico.</td></tr>
</table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736970696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#8211; COMMITMENTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Leases:</b></p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines if an arrangement is a lease at inception. Our
lease agreements generally contain lease and non-lease components. Historically, non-lease components such as utilities have been immaterial.
Payments under our lease arrangements are primarily fixed. Lease assets and liabilities are recognized at the present value of the future
lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our
incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate
is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments
where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably
certain that we will exercise that option.</p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat leases facilities, equipment, and vehicles under various non-cancelable
operating leases. As of March 26, 2022, the remaining lease terms on our operating leases range from approximately one year to twelve
years, and include any renewal and/or termination options that are reasonably certain to be exercised by the Company. There is no transfer
of title or option to purchase the leased assets upon expiration. The weighted average discount rate for fiscal year 2022 and 2021 was
4.15%. The weighted average remaining lease term is approximately 8 years. Short-term leases are leases having a term of 12 months or
less. The Company recognizes short-term leases on an as incurred basis and does not record a related lease asset or liability for such
leases. Short-term lease expense was immaterial in both fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The components of lease expense for the current and prior-year comparative
periods were as follows (dollars in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 74%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,687</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,206</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Variable lease cost</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Total lease cost</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,306</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,783</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Supplemental cash flow information related to leases was as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 74%; text-align: left">Operating cash flow from operating leases</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,207</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,153</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Right to Use Assets obtained in exchange for lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,874</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,945</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total rental expense was approximately $4.3 million and $3.8 million
in fiscal years 2022 and 2021, respectively. The minimum future annual rental payments under the non-cancelable leases at March 26, 2022
are as follows (in millions):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25in">&#160;</p><table cellpadding="0" cellspacing="0" style="margin-left: 2in; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Fiscal Year</td><td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 87%; text-align: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3.7</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3.9</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Total minimum lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4.7</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Present value of remaining lease payments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;&#160;&#160;&#160;11.3</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has entered into two facility leases subsequent to year
end. The total payments for these leases aggregates to $2.5 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Term Loan:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Effective December 2018, the Company has term loan repayments (principal
plus interest) of $0.2 million per month through December 2025. These amounts are not reflected in the table above. Principal payments
relating to the 2018 Term Loan will be $2.2 million in fiscal year 2023, $2.2 million in fiscal year 2024, $2.3 million in fiscal year
2025 and $1.8 million in fiscal year 2026.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Contingent Consideration:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the acquisition of NEXA, there are potential earn-out
payments of up to $7.5 million over the four-year period following the closing of the transaction based upon NEXA achieving certain annual
revenue and EBITDA goals. If achieved, the earn-out payments will also be made in shares of common stock unless certain criteria is met
for cash payment. As of August 31, 2021 and March 26, 2022, the estimated fair value for the contingent earn-out payments was $0.2 million
and included in the preliminary purchase price allocation in Note 9.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736626968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS ACQUISITIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">BUSINESS ACQUISITIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 9 &#8211; BUSINESS ACQUISITIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Tangent</b>: Effective December 31, 2021, Transcat purchased all
the outstanding membership units of Tangent Labs, LLC, a privately held company (&#8220;Tangent&#8221;). Tangent provides in-house and
on-site calibrations of precision measurement and control instrumentation to customers in the life science, aerospace and other regulated
industries, and has lab locations in Indianapolis, Indiana and Huntsville, Alabama. This transaction aligned with a key component of the
Company&#8217;s strategy of acquiring local capabilities in attractive geographies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Tangent goodwill is primarily attributable to the workforce acquired,
as well as operational synergies and other intangibles that do not qualify for separate recognition. All the goodwill and intangible assets
relating to the Tangent acquisition has been allocated to the Service segment. Intangible assets related to the Tangent acquisition are
being amortized for financial reporting purposes on an accelerated basis over the estimated useful life of up to fifteen years and are
deductible for tax purposes. Amortization of goodwill related to the Tangent acquisition is not deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price for Tangent was approximately $8.9 million, all
paid in cash, and is subject to certain customary holdback provisions and a portion of which was placed in escrow to secure the sellers&#8217;
obligations in the event that a key employee terminates employment with Tangent on or before the first anniversary of the closing of the
transaction. $7.9 million was paid in cash and $1.0 million of the purchase price has been put into escrow as a holdback for indemnification
claims, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price allocation is subject to revision based upon our
final review of intangible asset valuation assumptions, working capital adjustments, assets acquired, and liabilities assumed. The following
is a summary of the preliminary purchase price allocation, in the aggregate, to the fair value, based on Level 3 inputs, of Tangent&#8217;s
assets and liabilities acquired on December 31, 2021 (in thousands):</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,587</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,150</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">220</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,957</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">26</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Accounts Receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Other Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less:</td>
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(67</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,195</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,924</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From the date of acquisition, Tangent has contributed revenue of $0.6
million and operating income of $0.1 million, which includes the negative impact of amortization of the acquired intangible assets, for
fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NEXA</b>: Effective August 31, 2021, Transcat purchased 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;).
NEXA provides calibration optimization and other technical solutions to improve asset and reliability management programs to pharmaceutical,
biotechnology, and medical device companies worldwide. This transaction aligned with a key component of the Company&#8217;s acquisition
strategy of targeting businesses that expand the depth and breadth of the Company&#8217;s Service capabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The NEXA goodwill is primarily attributable to the workforce acquired,
as well as operational synergies and other intangibles that do not qualify for separate recognition. All of the goodwill and intangible
assets relating to the NEXA acquisition has been allocated to the Service segment. Intangible assets related to the NEXA acquisition are
being amortized for financial reporting purposes on an accelerated basis over the estimated useful life of up to five years and are deductible
for tax purposes. Amortization of goodwill related to the NEXA acquisition is not deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price for NEXA was approximately $26.2 million and
was paid with $23.9 million in cash and the issuance of 34,943 shares of our common stock valued at $2.4 million. Additionally,
there are potential earn-out payments of up to $7.5 million over the four-year period following the closing of the transaction based
upon NEXA achieving certain annual revenue and EBITDA goals. If achieved, the earn-out payments will also be made in shares of
common stock unless certain criteria is met for cash payment. As of August 31, 2021 and March 26, 2022, the estimated fair value for
the contingent earn-out payments, classified as Level 3 in the fair value hierarchy, was $0.2 million and included in the purchase
price allocation below. This amount was calculated using a Geometric Brownian motion distribution that was then used in a Monte
Carlo simulation model. Assumptions used in the Monte Carlo simulation model included: 1) weighted-average cost of capital of 6.60%,
2) risk-free interest rate of 0.58%, 3) asset volatility of 20.00%, and 4) forecasted revenue and EBITDA. This contingent
consideration is remeasured quarterly. If, as a result of remeasurement, the value of the contingent consideration changes, any
charges or income will be included in the Company&#8217;s Consolidated Statements of Income. For fiscal year 2022, there were no
changes to the range of outcomes for the Monte Carlo simulation model for the valuation of the contingent consideration, no gains or
losses recognized in earnings for changes in the remeasurement of the contingent consideration, and no other issuance or settlement
of the contingent consideration. $0.1 million of the purchase price has been put into escrow as a holdback for indemnification
claims, if any.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following is a summary of the purchase price allocation, in the
aggregate, to the fair value, based on Level 3 inputs, of NEXA&#8217;s assets and liabilities acquired on August 31, 2021 (in thousands):</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,679</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,600</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Backlog</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">490</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">600</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,369</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">3,732</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: right"/>
    <td style="text-align: left">Accounts Receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,434</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right"/>
    <td style="text-align: left">Non-Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Less:</td>
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(572</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,769</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,232</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From the date of acquisition, NEXA has contributed revenue of $5.5
million and operating loss of $0.3 million, which includes the negative impact of amortization of the acquired intangible assets, for
fiscal year 2022.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Upstate Metrology</b>: Effective April 29, 2021, Transcat acquired
substantially all of the assets of Upstate Metrology Inc. (&#8220;Upstate Metrology&#8221;), a New York based provider of calibration
services. This transaction aligned with a key component of the Company&#8217;s acquisition strategy of targeting businesses that can leverage
the Company&#8217;s already existing operating infrastructure.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All the goodwill related to the Upstate Metrology acquisition has been
allocated to the Service segment. Amortization of goodwill related to the Upstate Metrology acquisition is deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total purchase price for the assets of Upstate Metrology was approximately
$0.9 million. The following is a summary of the purchase price allocation, in the aggregate, to the fair value, based on Level 3 inputs,
of Upstate Metrology&#8217;s assets and liabilities acquired on April 29, 2021 (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">483</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Current Assets</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">189</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Non-Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">270</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; text-align: left">Less:</td>
    <td style="padding-bottom: 1pt; text-align: left">Current Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">931</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From the date of acquisition, Upstate Metrology has contributed revenue
of $1.0 million. Since this operation was integrated immediately into our existing operation, its separate operating income in undeterminable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>BioTek: </b>Effective December 16, 2020, Transcat acquired substantially
all of the assets of BioTek Services, Inc. (&#8220;BioTek&#8221;), a Virginia based provider of pipette calibration services. This transaction
aligned with a key component of the Company&#8217;s acquisition strategy of targeting businesses that expand the depth and breadth of
the Company&#8217;s Service capabilities. BioTek&#8217;s focus on pipettes complements the current offerings Transcat provides to the
life science sector.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All of the goodwill and intangible assets relating to the BioTek acquisition
has been allocated to the Service segment. Intangible assets related to the BioTek acquisition are being amortized for financial reporting
purposes on an accelerated basis over the estimated useful life of up to 10 years and are deductible for tax purposes. Amortization of
goodwill related to the BioTek acquisition is deductible for tax purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The total purchase price for the assets of BioTek was approximately
$3.5 million. $0.4 million of the purchase price had been put into escrow as a holdback for indemnification claims, if any. This escrow
was released during the fourth quarter of fiscal year 2022. The following is a summary of the purchase price allocation, in the aggregate,
to the fair value, based on Level 3 inputs, of BioTek&#8217;s assets and liabilities acquired during the period presented (in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,063</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,093</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Current Assets</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">406</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Non-Current Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,507</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The results of acquired businesses are included in Transcat&#8217;s
consolidated operating results as of the dates the businesses were acquired. The following unaudited pro forma information presents the
Company&#8217;s results of operations as if the acquisitions of Tangent, NEXA, Upstate Metrology and BioTek had occurred at the beginning
of fiscal year 2021. The pro forma results do not purport to represent what the Company&#8217;s results of operations actually would have
been if the transactions had occurred at the beginning of the period presented or what the Company&#8217;s operating results will be in
future periods.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Years Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">(in thousands except per share information)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 26, <br/>
2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 27, <br/>
2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">Total Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">210,463</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">183,908</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,986</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Basic Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.62</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.35</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.60</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.32</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Certain of the Company&#8217;s acquisition agreements include provisions
for contingent consideration and other holdback amounts. The Company accrues for contingent consideration and holdback provisions based
on their estimated fair value at the date of acquisition. As of March 26, 2022, $0.2 million of contingent consideration and $0.1 million
of other holdback amounts were unpaid and reflected in current liabilities on the Consolidated Balance Sheets. During fiscal year 2022
and fiscal year 2021, no contingent consideration or other holdback amounts were paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During fiscal year 2022, acquisition costs of $0.9 million were recorded
as incurred as general and administrative expenses in the Consolidated Statements of Income. During fiscal year 2021, acquisition costs
of less than $0.1 million were recorded as incurred as general and administrative expenses in the Consolidated Statements of Income.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736647720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10 SUBSEQUENT EVENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On May 31, 2022, Transcat acquired substantially all of the assets
of Charlton Jeffmont Inc., Raitz Inc. and Toolroom Calibration Inc. d/b/a Alliance Calibration (&#8220;Alliance&#8221;), an Ohio based
provider of calibration services. This transaction aligned with a key component of the Company&#8217;s acquisition strategy of targeting
businesses that expand the depth and breadth of the Company&#8217;s service capabilities. The total purchase price paid for the assets
of Alliance was approximately $4.5 million in cash and an amount of the Company&#8217;s common stock, par value $0.50 per share (&#8220;Common
Stock&#8221;), with a value equal to $157,500, or 2,284 shares of Common Stock. Pursuant to the asset purchase agreement, the Company
will hold back $500,000 of the purchase price for certain potential post-closing adjustments, and the purchase price will be subject to
reduction by $500,000 if a key customer relationship is not retained.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The purchase price allocation has not been finalized, due to the timing
of the acquisition and the filing date of this Annual Report on Form 10-K. Therefore, the allocation of the purchase price to the assets
acquired and liabilities assumed, including values to be recognized for goodwill and other intangible assets, will be disclosed in the
Quarterly Report on Form 10-Q for the fiscal quarter ending June 25, 2022. The pro forma results of operations from the Alliance acquisition
will be disclosed in the Quarterly Report on Form 10-Q for the fiscal quarter ending June 25, 2022. The goodwill related to Alliance is
expected to be deductible for income tax purposes. All of the goodwill and intangible assets relating to the Alliance acquisition will
be allocated to the Service segment.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129731420072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AccountingPoliciesbyPolicyPoliciesLineItems', window );"><strong>Accounting Policies, by Policy (Policies) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Description of Business: </b>Transcat,
Inc. (&#8220;Transcat,&#8221; </span>&#8220;<span style="font-size: 10pt">we,&#8221; &#8220;us,&#8221; &#8220;our&#8221; or the &#8220;Company&#8221;)
is a leading provider of accredited calibration services, enterprise asset management services, and value-added distributor of professional
grade handheld test, measurement and control instrumentation. The Company is focused on providing services and products to highly regulated
industries, particularly the life science industry, which includes pharmaceutical, biotechnology, medical device and other FDA-regulated
businesses. Additional industries served include industrial manufacturing; energy and utilities, including oil and gas; chemical manufacturing;
FAA-regulated businesses, including aerospace and defense and other industries that require accuracy in their processes, confirmation
of the capabilities of their equipment, and for which the risk of failure is very costly.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Principles of Consolidation: </b>The consolidated financial statements
of Transcat include the accounts of Transcat and the Company&#8217;s wholly-owned subsidiaries, Transcat Canada Inc., WTT Real Estate
Acquisition, LLC, Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), Cal OpEx Inc. and Tangent Labs, LLC. All intercompany balances
and transactions have been eliminated in consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Use of Estimates: </b>The preparation of Transcat&#8217;s Consolidated
Financial Statements in accordance with accounting principles generally accepted in the United States (&#8220;GAAP&#8221;) requires that
the Company make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent
assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting
period. Significant estimates and assumptions are used for, but not limited to, allowance for doubtful accounts and returns, inventory
reserves, estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives
of fixed assets, estimated lives of major catalogs and intangible assets, and the valuation of assets acquired, liabilities assumed and
consideration transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, accounting
estimates require the exercise of judgment. The accounting estimates used in the preparation of the Consolidated Financial Statements
may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment
changes. Actual results could differ from those estimates. Such changes and refinements in estimation methodologies are reflected in reported
results of operations in the period in which the changes are made and, if material, their effects are disclosed in the Notes to the Consolidated
Financial Statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fiscal Year: </b>Transcat operates on a 52/53-week fiscal year,
ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year,
the last quarter is a 14-week period. The fiscal years ended March 26, 2022 (&#8220;fiscal year 2022&#8221;) and March 27, 2021 (&#8220;fiscal
year 2021&#8221;) both consisted of 52 weeks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Accounts Receivable: </b>Accounts receivable represent amounts due
from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and returns in
the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts receivable.
The Company applies a specific formula to its accounts receivable aging, which may be adjusted on a specific account basis where the formula
may not appropriately reserve for loss exposure. After all attempts to collect a receivable have failed, the receivable is written-off
against the allowance for doubtful accounts. The returns reserve is calculated based upon the historical rate of returns applied to revenues
over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenue and/or the historical
rate of returns.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Inventory: </b>Inventory consists of products purchased for resale
and is valued at the lower of average cost or net realizable value. Costs are determined using the average cost method of inventory valuation.
The Company performs physical inventory counts and cycle counts on inventory throughout the year and adjusts the recorded balance to reflect
the results. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical
experience, to specific categories of inventory. The Company evaluates the adequacy of the reserve on a quarterly basis. The Company had
reserves for inventory losses totaling $0.5 million at March 26, 2022 and $0.6 million at March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Depreciation and Amortization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment, Depreciation and Amortization: </b>Property
and equipment are stated at cost. Depreciation and amortization are computed under the straight-line method over the following estimated
useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 86%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-size: 10pt">2 &#8211; 15</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5 &#8211; 8</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3 &#8211; 10</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold Improvements</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2 &#8211; 12</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company tests property and equipment for impairment on an annual
basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such impairment could exist. Property and
equipment determined to have no value are written off at their then remaining net book value. The Company capitalizes certain costs, including
internal payroll costs incurred in the procurement and development of computer software used for internal purposes. Leasehold improvements
are amortized under the straight-line method over the estimated useful life or the lease term, whichever is shorter. Maintenance and repairs
are expensed as incurred. See Note 2 for further information on property and equipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Acquisitions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business Acquisitions: </b>The Company applies the acquisition method
of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration
transferred are measured at their acquisition-date fair value. The Company uses a valuation hierarchy, as further described under Fair
Value of Financial Instruments below, to determine the fair values. Historically, we have relied, in part, upon the use of reports from
third-party valuation specialists to assist in the estimation of fair values. Purchase price allocations are subject to revision within
the measurement period, not to exceed one year from the date of acquisition. Costs to acquire a business may include, but are not limited
to, fees for accounting, legal and valuation services, and are expensed as incurred in the Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Intangible Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Goodwill and Intangible Assets: </b>Goodwill represents the excess
of the purchase price over the fair values of the underlying net assets of an acquired business. The Company tests goodwill for impairment
for each reporting unit on an annual basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such
impairment could exist. <span style="font-family: Times New Roman, Times, Serif">The Company is permitted, but not required, to qualitatively
assess indicators of a reporting unit&#8217;s fair value to determine whether it is necessary to perform the two-step goodwill impairment
test. If a quantitative test is deemed necessary, a discounted cash flow analysis is prepared to estimate fair value. </span>The Company
determined that no impairment was indicated as of March 26, 2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company estimates the fair value of its reporting units using the
fair market value measurement requirement. Intangible assets are evaluated for impairment when events or changes in business circumstances
indicate that the carrying amount of the assets may not be fully recoverable. A summary of changes in the Company&#8217;s goodwill and
intangible assets is as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Goodwill</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Intangible Assets</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Net Book Value as of March 28, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,454</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,086</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,540</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,297</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,680</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,977</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,079</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,030</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,030</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(377</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,161</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,538</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net Book Value as of March 27, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,272</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,513</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,749</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,749</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,060</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,060</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(273</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,611</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,884</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Net Book Value as of March 26, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,458</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">53,616</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">65,074</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">647</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,045</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,692</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The intangible assets are being amortized on an accelerated basis over
their estimated useful lives of up to 15 years. Amortization expense relating to intangible assets is expected to be $4.0 million in fiscal
year 2023, $3.3 million in fiscal year 2024, $2.7 million in fiscal year 2025, $1.9 million in fiscal year 2026 and $0.7 million in fiscal
year 2027.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CatalogCostsPolicyTextBlock', window );">Catalog Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Catalog Costs: </b>Transcat capitalizes the cost of each master
catalog mailed and amortizes the cost over the respective catalog&#8217;s estimated productive life. The Company reviews response results
from catalog mailings on a continuous basis, and if warranted, modifies the period over which costs are recognized. The Company amortizes
the cost of each master catalog over an eighteen-month period and amortizes the cost of each catalog supplement over a three-month period.
Total unamortized catalog costs, included as a component of prepaid expenses and other current assets on the Consolidated Balance Sheets,
were $0.1 million as of both March 26, 2022 and March 27, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Deferred Taxes</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Deferred Taxes: </b>The Company recognizes deferred tax assets and
liabilities for the expected future tax consequences of temporary differences between the consolidated financial statement carrying amounts
and the tax bases of its assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in income tax rates is recognized in the Consolidated Statements of Income in the period that includes
the enactment date. The Company establishes valuation allowances if it believes that it is more-likely-than-not that some or all of its
deferred tax assets will not be realized. See Note 4 for further discussion on income taxes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Fair Value of Financial Instruments: </b>Transcat has determined
the fair value of debt and other financial instruments using a valuation hierarchy. The hierarchy, which prioritizes the inputs used in
measuring fair value, consists of three levels. Level 1 uses observable inputs such as quoted prices in active markets; Level 2 uses inputs
other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which is defined as unobservable
inputs in which little or no market data exists, requires the Company to develop its own assumptions. The carrying amount of debt on the
Consolidated Balance Sheets approximates fair value due to variable interest rate pricing on a portion of the debt with the balance bearing
an interest rate approximating current market rates, and the carrying amounts for cash, accounts receivable and accounts payable approximate
fair value due to their short-term nature. Investment assets, which fund the Company&#8217;s non-qualified deferred compensation plan,
consist of mutual funds and are valued based on Level 1 inputs. At March 26, 2022 and March 27, 2021, investment assets totaled $0.2 million
and $0.4 million, respectively, and are included as a component of other assets (non-current) on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Stock-Based Compensation:</b> The Company measures the cost of services
received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair market value
of the award as of the grant date. The Company records compensation cost related to unvested equity awards by recognizing, on a straight-line
basis, the unamortized grant date fair value over the remaining service period of each award. Excess tax benefits for share-based award
activity are reflected in the Consolidated Statements of Income as a component of the provision for income taxes. Excess tax benefits
are realized benefits from tax deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation
costs for such awards. The Company did not capitalize any stock-based compensation costs as part of an asset. The Company estimates forfeiture
rates based on its historical experience. During fiscal years 2022 and 2021, the Company recorded non-cash stock-based compensation cost
in the amount of $2.3 million and $1.5 million, respectively, in the Consolidated Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition: </b>Distribution sales are recorded when an
order&#8217;s title and risk of loss transfers to the customer, which is generally upon shipment. The Company recognizes the majority
of its Service revenue based upon when the calibration or other activity is performed and then shipped and/or delivered to the customer.
The majority of the Company&#8217;s revenue generating activities have a single performance obligation and are recognized at the point
in time when control transfers and/or our obligation has been fulfilled. Some Service revenue is generated from managing customers&#8217;
calibration programs in which the Company recognizes revenue over time using the output method-time elapsed as this portrays the transfer
of control to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product
shipped or services performed. Sales taxes and other taxes billed and collected from customers are excluded from revenue. The Company
generally invoices its customers for freight, shipping, and handling charges. Freight billed to customers is included in revenue. Shipping
and handling is not included in revenue. Provisions for customer returns are provided for in the period the related revenue is recorded
based upon historical data.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under Topic 606 &#8220;Revenue from Contracts with Customers&#8221;,
we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of
transaction prices used in determining revenue recognized. Such judgments include considerations in determining our transaction prices
and </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">when our performance obligations are satisfied for our standard product sales that include general payment terms that are between
net 30 and 90 days</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue recognized from prior period performance obligations for fiscal
year 2022 was immaterial. As of March 26, 2022, the Company had no unsatisfied performance obligations for contracts with an original
expected duration of greater than one year. Pursuant to Topic 606, the Company applied the practical expedient with respect to disclosure
of the deferral and future expected timing of revenue recognition for transaction price allocated to remaining performance obligations.
Deferred revenue, unbilled revenue and deferred contract costs recorded on our Consolidated Balance Sheets as of March 26, 2022 and March
27, 2021 were immaterial. See Note 7 for disaggregated revenue information.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionRebates', window );">Vendor Rebates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Vendor Rebates: </b>Vendor rebates are generally based on specified
cumulative levels of purchases and/or incremental distribution sales and are recorded as a reduction of cost of distribution sales.&#160;&#160;Purchase
rebates are calculated and recorded quarterly based upon the volume of purchases with specific vendors during the quarter. Point of sale
rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly basis,
based upon the expected level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance
on a quarterly basis are recorded as earned in the respective quarter. The Company recorded vendor rebates of $1.0 million and $0.7 million
in fiscal years 2022 and 2021, respectively, as a reduction of cost of distribution sales.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CooperativeAdvertisingIncomePolicyTextBlock', window );">Cooperative Advertising Income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Cooperative Advertising Income: </b>The Company participates in
co-op advertising programs with certain of its vendors. The Company records cash consideration received from these vendors for advertising
as a reduction of cost of distribution sales. The Company recorded consideration in the amount of $0.8 million and $0.6 million in fiscal
years 2022 and 2021, respectively, in connection with these programs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Advertising Costs:</b> Advertising costs, other than catalog costs,
are expensed as they are incurred and are included in Selling, Marketing and Warehouse Expenses in the Consolidated Statements of Income.&#160;
Advertising costs were approximately $1.1 million and $0.9 million in fiscal years 2022 and 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Shipping and Handling Costs: </b>Freight expense and direct shipping
costs are included in the cost of revenue. These costs totaled approximately $2.7 million and $2.4 million in fiscal years 2022 and 2021,
respectively. Direct handling costs, the majority of which represent direct compensation of employees who pick, pack, and prepare merchandise
for shipment to customers, are reflected in selling, marketing and warehouse expenses. Direct handling costs were approximately $0.8 million
in each of fiscal years 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">$ 146,520<span></span>
</td>
<td class="nump">$ 127,217<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Translation and Transactions</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Foreign Currency Translation and Transactions: </b>The accounts
of Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), an Irish company, and Transcat Canada Inc., both of which are wholly-owned
subsidiaries of the Company, are maintained in the local currencies, the Euro and the Canadian dollar, respectively, and have been translated
to U.S. dollars. Accordingly, the amounts representing assets and liabilities have been translated at the period-end rates of exchange
and related revenue and expense accounts have been translated at an average rate of exchange during the period. Gains and losses arising
from translation of Cal OpEx Limited&#8217;s and Transcat Canada Inc.&#8217;s financial statements into U.S. dollars are recorded directly
to the accumulated other comprehensive loss component of shareholders&#8217; equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transcat records foreign currency gains and losses on business transactions
denominated in foreign currency. The net foreign currency gain was $0.1 million in fiscal year 2022 and a loss of less than $0.1 million
in fiscal year 2021. The Company continually utilizes short-term foreign exchange forward contracts to reduce the risk that its future
earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange rates. The Company does not apply
hedge accounting and therefore the net change in the fair value of the contracts, which totaled a net loss of less than $0.1 million in
each of fiscal year 2022 and 2021, was recognized as a component of Other Expenses in the Consolidated Statements of Income. The change
in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables denominated in Canadian
dollars being hedged. On March 26, 2022, the Company had a foreign exchange contract, which matured in April 2022, outstanding in the
notional amount of $3.3 million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements
for speculative purposes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Other Comprehensive Income</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Other Comprehensive Income:</b> Other comprehensive income is composed
of currency translation adjustments, unrecognized prior service costs from post retirement plan, net of tax, and unrealized gains or
losses on other assets, net of tax.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company determines the expense and obligations for its post-retirement
plans using assumptions related to discount rates, expected long-term rates of return on invested plan assets, and certain other factors.
The Company determines the fair value of plan assets and benefit obligations as of the end of each fiscal year. The unrecognized portion
of the gain or loss on plan assets is included in the consolidated balance sheets as a component of accumulated other comprehensive loss
in shareholders&#8217; equity and is recognized into the plans&#8217; expense over time. See Note 5 for further discussion on the Company&#8217;s
post retirement plan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company has a non-qualified deferred compensation plan for the
benefit of certain management employees and non-employee directors. Investment assets, which fund the Company&#8217;s non-qualified deferred
compensation plan, consist of mutual funds. The unrecognized portion of the gain or loss on plan assets is included in the Consolidated
Statements of Income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 26, 2022, accumulated other comprehensive loss consisted of
cumulative currency translation losses of $0.1 million, unrecognized prior service costs, net of tax, of $0.1 million and an unrealized
gain on other assets, net of tax, of less than $0.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 27, 2021, accumulated other comprehensive loss consisted of
cumulative currency translation gains of $0.1 million, unrecognized prior service costs, net of tax, of $0.5 million and an unrealized
gain on other assets, net of tax, of $0.1 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings per Share: </b>Basic earnings per share of common stock
are computed based on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share
of common stock reflect the assumed conversion of stock options and unvested restricted stock units using the treasury stock method in
periods in which they have a dilutive effect. In computing the per share effect of assumed conversion, proceeds received from the exercise
of options and unvested restricted stock units are considered to have been used to purchase shares of common stock at the average market
prices during the period, and the resulting net additional shares of common stock are included in the calculation of average shares of
common stock outstanding.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For each of fiscal years 2022 and 2021, the net additional common stock
equivalents had a $0.02 per share effect on the calculation of dilutive earnings per share. The average shares outstanding used to compute
basic and diluted earnings per share are as follows (amounts in thousands):</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#160;26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;27,</b></span></td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Average Shares Outstanding &#8211; Basic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,496</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,423</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Effect of Dilutive Common Stock Equivalents</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">93</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right">125</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Average Shares Outstanding &#8211; Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,589</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right">7,548</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Anti-dilutive Common Stock Equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">111</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Shareholders&#8217; Equity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Shareholders&#8217; Equity: </b>During each of fiscal years 2022
and 2021, the Company repurchased and subsequently retired 0.1 million shares of its common stock. The Company allows its employees the
option of satisfying the employee tax withholding obligations with either cash or a net share repurchase. The repurchase of shares was
for the net awarding of certain share awards to cover employee tax-withholding obligations for share award and stock option activity,
totaling $6.7 million in fiscal year 2022 and $3.1 million in fiscal year 2021. There were no stock option redemptions during either fiscal
year 2022 or fiscal year 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_COVID19PandemicPolicyTextBlock', window );">COVID-19 Pandemic</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COVID-19 Pandemic:</b> The COVID-19 pandemic had a negative impact
on our fiscal year 2022 and fiscal year 2021 operations and financial results, and the full financial impact of the pandemic cannot be
reasonably estimated at this time due to uncertainty as to its severity and duration. In fiscal year 2021, the Company took actions to
manage its resources conservatively to mitigate the negative impact of the pandemic, including aligning variable costs with demand, froze
hiring and wages, with the exception of technology personnel, tightly controlled discretionary spending; reduced the CEO&#8217;s salary
and Board of Director cash retainer fees by 20% and reduced other executive team members salaries by 10% during the first and second quarter
of fiscal year 2021; and amended our revolving credit facility to provide for, among other things, $10.0 million in additional borrowing
capacity and financial covenant modifications.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security
(&#8220;CARES&#8221;) Act was enacted. The CARES Act included a provision that allows the Company to defer the employer portion of social
security payroll tax payments that would have been paid between the enactment date and December 31, 2020, with 50% payable by December
31, 2021 and 50% payable by December 31, 2022. During fiscal year 2021, the Company deferred $2.0 million of employer social security
payroll taxes. At March 26, 2022, $1.0 million is still deferred and is recorded in accrued compensation and other current liabilities.
At March 27, 2021, $2.0 million was deferred of which $1.0 million is recorded in accrued compensation and other current liabilities and
$1.0 million is recorded in other liabilities on the Consolidated Balance Sheets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recently Issued Accounting Pronouncements:</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Credit Losses</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the Financial Accounting Standard Board (&#8220;FASB&#8221;)
issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which significantly changes how entities will measure credit losses
for most financial assets and certain other instruments that are not measured at fair value through net income. The ASU replaces the &#8220;incurred
loss&#8221; model with an &#8220;expected credit loss&#8221; model that requires entities to estimate an expected lifetime credit loss on
financial assets, including trade accounts receivable. The ASU is effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2022. Allowance for doubtful accounts is the most significant item for the Company under this ASU.
As credit losses from the Company&#8217;s trade receivables have not historically been significant, the Company anticipates that the adoption
of the ASU will not have a material impact on its consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification of Amounts</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassification of Amounts: </b>Certain reclassifications of financial
information for prior fiscal years have been made to conform to the presentation for the current fiscal year.</p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AccountingPoliciesbyPolicyPoliciesLineItems', window );"><strong>Accounting Policies, by Policy (Policies) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AccountingPoliciesbyPolicyPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AccountingPoliciesbyPolicyPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_COVID19PandemicPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for covid-19 pandemic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_COVID19PandemicPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_trns_CatalogCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalized Costs [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_CatalogCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_trns_CooperativeAdvertisingIncomePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_CooperativeAdvertisingIncomePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</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_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5291-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_RevenueRecognitionRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash rebates offered on sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RevenueRecognitionRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21459-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733375912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Property and Equipment, Depreciation and Amortization</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 10pt"><b>Years</b></span></td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 86%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 12%; text-align: center"><span style="font-size: 10pt">2 &#8211; 15</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5 &#8211; 8</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3 &#8211; 10</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Leasehold Improvements</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2 &#8211; 12</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of Goodwill and Intangible Assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Goodwill</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Intangible Assets</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Distribution</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Service</td><td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%">Net Book Value as of March 28, 2020</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,454</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,086</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,540</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,297</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,680</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,977</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,079</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,030</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,030</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(377</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,161</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,538</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">653</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net Book Value as of March 27, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,272</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,593</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,513</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-32">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,749</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,749</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-33">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,060</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,060</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-34">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-35">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-36">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(273</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,611</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,884</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Currency Translation Adjustment</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-37">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-38">-</div></td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Net Book Value as of March 26, 2022</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,458</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">53,616</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">65,074</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">647</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,045</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,692</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings per Share</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Fiscal Years Ended</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March&#160;26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center">&#160;</td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>March&#160;27,</b></span></td><td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2021</b></span></td><td style="text-align: center; padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%">Average Shares Outstanding &#8211; Basic</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,496</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">7,423</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Effect of Dilutive Common Stock Equivalents</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">93</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right">125</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt">Average Shares Outstanding &#8211; Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,589</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right">7,548</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Anti-dilutive Common Stock Equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">111</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-39">-</div></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736673352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 5.4pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 26,</td><td style="text-align: center; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">March 27,</td><td style="text-align: center; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Machinery, Equipment and Software</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">55,220</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">49,782</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Rental Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,214</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,873</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Furniture and Fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,788</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,702</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Leasehold Improvements</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,222</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,272</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Total Property and Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">73,444</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">64,629</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Less: Accumulated Depreciation and Amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(47,005</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(42,426</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Total Property and Equipment, net</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,439</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">22,203</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732756472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of transcat&#8217;s income before income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">United States</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,417</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,187</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,773</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">795</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,190</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,982</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-weight: normal">&#160;</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Current Tax Provision:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 76%">Federal</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">414</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,449</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">240</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">428</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">752</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">103</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,406</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,980</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred Tax (Benefit) Provision:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Federal</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">96</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in">State</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(10</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(22</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Foreign</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(42</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">137</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">404</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">211</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Provision for Income Taxes</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,810</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,191</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of the Income Tax Provision</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Federal Income Tax at Statutory Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,770</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,096</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">State Income Taxes, net of federal benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">172</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">282</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Foreign Taxes and Federal, State and Foreign Tax Credits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(127</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Tax Impact of Equity Awards</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,395</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(274</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Non-Deductible Acquisition Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">206</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-40">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">GILTI and 78 Gross Up</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">161</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Other, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">23</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">78</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total </td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,810</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,191</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">
</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of the Net Deferred Tax Assets (liabilities)</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26,<br/>
 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 27,<br/>
 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Deferred Tax Assets:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; width: 76%; text-align: left">Accrued Liabilities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">384</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">354</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Lease Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,622</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,439</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Performance-Based Stock Award Grants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">443</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">439</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Inventory Reserves</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">132</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Non-Qualified Deferred Compensation Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">92</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">104</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Post-Retirement Health Care Plans</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">333</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">506</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Stock-Based Compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">225</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">95</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Deferred Payroll Tax &#8211; CARES Act</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-42">-</div></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">259</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Capitalized Inventory Costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">158</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">118</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">233</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">267</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Deferred Tax Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,590</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,713</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Deferred Tax Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Goodwill and Intangible Assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(3,812</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,233</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Right of Use Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,623</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,408</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in">Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,767</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,230</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(112</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(43</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt">Total Deferred Tax Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(11,314</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,914</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.375in; text-align: left; padding-bottom: 2.5pt">Net Deferred Tax Liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,724</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(3,201</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129737088984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock', window );">Schedule of Change in the Postretirement Benefit Obligation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left">Post-retirement benefit obligation, at beginning of fiscal year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,831</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,509</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">96</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">84</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefits paid</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(125</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(95</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Actuarial (gain) loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(528</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">285</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Post-retirement benefit obligation, at end of fiscal year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,326</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,831</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt">Fair value of plan assets, at end of fiscal year</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-43">-</div></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-44">-</div></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Funded status, at end of fiscal year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,326</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(1,831</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Accumulated post-retirement benefit obligation, at end of fiscal year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,326</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,831</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-indent: -0.125in">Net periodic post-retirement benefit cost:</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: right">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 76%; text-align: left">Service cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">96</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">84</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Interest cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">48</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Amortization of prior service cost</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">149</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">133</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left">Benefit obligations recognized in other comprehensive income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left">Amortization of prior service cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Net actuarial (loss) gain</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(583</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">233</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt; padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(584</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">232</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt">Total recognized in net periodic benefit cost and other
    comprehensive income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(435</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">365</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Amount recognized in accumulated other comprehensive
    income, at end of fiscal year:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt">Unrecognized prior service cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">156</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">739</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock', window );">Schedule of Assumptions Used</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26, <br/>
2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 27, <br/>
2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%">Weighted average discount rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.6</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3.0</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Medical care cost trend rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Trend rate assumed for next year</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.25in; text-align: left">Ultimate trend rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.8</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left">Year that rate reaches ultimate trend rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2075</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2075</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 5.4pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Dental care cost trend rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Trend rate assumed for next year and remaining at that level thereafter</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.0</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock', window );">Schedule of Expected Benefit Payments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fiscal <br/>
    Year</td>
    <td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><b>Amount</b></td>
    <td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 12%; text-align: center">2023</td>
    <td style="width: 77%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td>
    <td style="width: 9%; text-align: right">135</td>
    <td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2024</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">113</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center">2025</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">118</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">2026</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">84</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center">2027</td>
    <td>&#160;</td>
    <td style="text-align: left">&#160;</td>
    <td style="text-align: right">91</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center">Thereafter</td>
    <td>&#160;</td>
    <td style="text-align: left">$</td>
    <td style="text-align: right">785</td>
    <td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfAssumptionsUsedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfAssumptionsUsedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2439-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2410-114920<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2417-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129737081272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Units Award Activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Total</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Grant&#160;Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Fair</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Target</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Of</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Measurement</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">of Units</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Value</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Level</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Shares</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Shares</td><td style="white-space: nowrap; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Unit</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Achieved</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Issued</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 16%; text-align: center"><span style="font-size: 10pt">April 2018</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 22%; text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2020</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: center">1</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">15.65</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 15%; text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-45">Time Vested</div></td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">1</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 15%; text-align: center"><span style="font-size: 10pt">April 2020</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2017</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2017 &#8211; March 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">62</td>
    <td style="text-align: left">$</td><td style="text-align: right">12.90</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">79%</td><td>&#160;</td>
    <td style="text-align: center">49</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">27.08</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-46">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2019</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2019 &#8211; September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">18</td>
    <td style="text-align: left">$</td><td style="text-align: right">22.77</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-47">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">18</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">October 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">20.81</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-48">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2020</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">3</td>
    <td style="text-align: left">$</td><td style="text-align: right">34.68</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-49">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">3</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">29</td>
    <td style="text-align: left">$</td><td style="text-align: right">15.30</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-50">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">29</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">15.65</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-51">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2018 &#8211; March 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">29</td>
    <td style="text-align: left">$</td><td style="text-align: right">15.30</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">64%</td><td>&#160;</td>
    <td style="text-align: center">19</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; September 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">14</td>
    <td style="text-align: left">$</td><td style="text-align: right">28.52</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-52">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">14</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 </span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">October 2018</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td>
    <td style="text-align: left">$</td><td style="text-align: right">20.81</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-53">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">1</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">October 2021</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">April 2019</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2019 &#8211; March 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">20</td>
    <td style="text-align: left">$</td><td style="text-align: right">23.50</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><div style="-sec-ix-hidden: hidden-fact-54">Time Vested</div></td><td>&#160;</td>
    <td style="text-align: center">20</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2022</span></td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Units Award Activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Total</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Grant Date</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Estimated</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Number</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Fair</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Level of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Date</td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Measurement</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">of Units</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center">Value</td><td style="white-space: nowrap; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: center">Achievement at</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Period</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Granted</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Per Unit</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 26, 2022</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 24%; text-align: center"><span style="font-size: 10pt">October 2018</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 32%; text-align: center"><span style="font-size: 10pt">October 2018 &#8211; September 2027</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 9%; text-align: center">7</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">20.81</td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 23%; text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-55">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">May 2019</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2019 &#8211; March 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">20</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23.50</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">83% of target level</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">April 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">April 2020 &#8211; March 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">26.25</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-56">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">July 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">July 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">27</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">27.08</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-57">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28.54</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-58">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; July 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">5</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29.76</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-59">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2020</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2020 &#8211; September 2023</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">3</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">29.76</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-60">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2021 &#8211; January 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">34.62</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-61">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">May 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">May 2021 &#8211; May 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">54.21</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-62">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">June 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">June 2021 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">11</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53.17</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">100% of target level</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">June 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">June 2021 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">11</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">53.17</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-63">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">September 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 &#8211; September 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">4</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">67.76</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-64">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">September 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">September 2021 &#8211; September 2022</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">7</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">66.09</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-65">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">December 2021</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">December 2021 &#8211; December 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">90.41</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-66">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">January 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2022 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">90.92</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt">100% of target level</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: center"><span style="font-size: 10pt">January 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">January 2022 &#8211; March 2024</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">1</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">90.92</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-67">Time Vested</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: center"><span style="font-size: 10pt">March 2022</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">March 2022 &#8211; March 2025</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: center">2</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">76.31</td><td style="text-align: left">&#160;</td>
    <td style="text-align: center; padding-left: 5.4pt"><span style="-sec-ix-hidden: hidden-fact-68">Time Vested</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of stock options granted using the Black-Scholes model</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 70%; text-align: left">Risk-Free Interest Rate</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">1.01</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right">0.22</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Volatility Factor</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30.22</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25.83</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Expected Term (in Years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.25</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.25</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Annual Dividend Rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.00</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Aggregate</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Price Per</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Contractual</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Intrinsic</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Option</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Term&#160;(in&#160;Years)</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Value</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 50%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 28, 2020</span></td><td style="width: 1%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">150</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14.63</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27.48</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(45</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">18.01</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 27, 2021</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">125</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">131</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61.29</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(85</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.00</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(6</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">24.10</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding as of March 26, 2022</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">165</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">53.27</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3,462</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable as of March 26, 2022</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">26.27</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,770</td><td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733354696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC DATA (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>Revenue:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 74%">Service</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">122,005</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">101,274</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">82,954</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">72,061</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">204,959</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">173,335</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Gross Profit:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,921</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,695</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">19,518</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">15,423</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">58,439</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">46,118</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Operating Expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in"><span style="font-size: 10pt">Service <sup>(1)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">28,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,254</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt"><span style="font-size: 10pt">Distribution <sup>(1)</sup></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,189</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,791</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">44,296</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">35,045</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Operating Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,814</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,441</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,329</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">632</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">14,143</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">11,073</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Unallocated Amounts:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">Interest and Other Expense, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,091</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Provision for Income Taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,810</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,191</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 1pt">Total</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,763</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,282</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 2.5pt">Net Income</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,380</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,791</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">109,472</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">71,090</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Distribution</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">46,107</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">44,759</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Unallocated</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">22,183</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,267</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">177,762</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">132,116</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Depreciation and Amortization <sup>(2):</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,543</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,597</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,024</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,983</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">9,567</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,580</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Capital Expenditures:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in">Service</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">7,885</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,236</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Distribution</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,267</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,381</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,152</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6,617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Geographic Data:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">Revenues to Unaffiliated Customers <sup>(3):</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">United States (4)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">187,165</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">159,270</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in">Canada</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,623</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,040</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt">Other International</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,171</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,025</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">204,959</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">173,335</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="text-align: left">Property and Equipment:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-size: 10pt">United States <sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">22,042</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,897</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: Silver">
    <td style="padding-left: 0.125in; padding-bottom: 1pt">Canada</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,397</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,306</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,439</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">22,203</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"><span style="font-size: 7pt"><b>&#160;</b></span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129737884568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expense</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 74%; text-align: left">Operating lease cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,687</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,206</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Variable lease cost</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">577</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Total lease cost</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,306</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,783</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Supplemental Cash Flow Information Related to Leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">FY 2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="width: 74%; text-align: left">Operating cash flow from operating leases</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,207</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,153</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Right to Use Assets obtained in exchange for lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,874</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,945</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Rental Payments for Operating Leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="margin-left: 2in; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold">Fiscal Year</td><td style="padding-bottom: 1pt">&#160;&#160;&#160;&#160;</td>
    <td colspan="2" style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 87%; text-align: left">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3.7</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.1</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.8</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.7</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3.9</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Total minimum lease payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16.0</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4.7</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 2.5pt">Present value of remaining lease payments</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;&#160;&#160;&#160;11.3</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732710472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS ACQUISITIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSTablesLineItems', window );"><strong>BUSINESS ACQUISITIONS (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of Pro Forma Information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="6" style="text-align: center">(Unaudited)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">Fiscal Years Ended</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt">(in thousands except per share information)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 26, <br/>
2022</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">March 27, <br/>
2021</td><td style="padding-bottom: 1pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="width: 76%; text-align: left">Total Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">210,463</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">183,908</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">12,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,986</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td>Basic Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.62</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.35</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Diluted Earnings Per Share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.60</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.32</td><td style="text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member]</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSTablesLineItems', window );"><strong>BUSINESS ACQUISITIONS (Tables) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Purchase Price Allocation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,587</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,150</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">220</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,957</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">26</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Accounts Receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">187</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Other Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">16</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Less:</td>
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(67</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,195</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,924</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,679</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,600</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Backlog</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">490</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">600</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22,369</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Cash</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">3,732</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: right"/>
    <td style="text-align: left">Accounts Receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,434</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: right"/>
    <td style="text-align: left">Non-Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">Less:</td>
    <td style="text-align: left">Current Liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(572</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Deferred Tax Liability</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,769</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">26,232</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">483</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Current Assets</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">189</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left">&#160;</td>
    <td style="text-align: left">Non-Current Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">270</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1pt; text-align: left">Less:</td>
    <td style="padding-bottom: 1pt; text-align: left">Current Liabilities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(11</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">931</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2">Goodwill</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,063</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2" style="text-align: left">Intangible Assets &#8211; Customer Base &amp; Contracts</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,930</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="text-align: left; padding-bottom: 1pt">Intangible Assets &#8211; Covenant Not to Compete</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">100</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td colspan="2">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,093</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td style="text-align: left; width: 12%">Plus:</td>
    <td style="text-align: left; width: 75%">Current Assets</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">406</td><td style="text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 1pt">Non-Current Assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(178,178,178)">
    <td colspan="2" style="padding-bottom: 2.5pt">Total Purchase Price</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,507</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_BUSINESSACQUISITIONSTablesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_BUSINESSACQUISITIONSTablesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</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_us-gaap_BusinessAcquisitionAxis=trns_TangentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_TangentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730239800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Details) - USD ($)<br> $ / shares in Units, $ in Thousands, shares in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsLineItems', window );"><strong>GENERAL (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Inventory reserve</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-Lived Intangible Asset, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Two</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Three</a></td>
<td class="nump">2,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Four</a></td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Five</a></td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expense and Other Assets, Current</a></td>
<td class="nump">5,301<span></span>
</td>
<td class="nump">2,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Investments', window );">Investments</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">2,300<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_VendorRebates', window );">Vendor rebates</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CooperativeAdvertisingAmount', window );">Cooperative advertising amount</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">146,520<span></span>
</td>
<td class="nump">127,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign Currency Transaction Gain (Loss), Realized</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Foreign Currency Transaction Gain (Loss), Unrealized</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Derivative Asset, Notional Amount</a></td>
<td class="nump">3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax', window );">Defined Benefit Plan, Accumulated Other Comprehensive Income Net Prior Service Cost (Credit), after Tax</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DilutiveSecuritiesEffectPerShareOnEarnings', window );">Dilutive Securities Effect Per Share on Earnings (in Dollars per share)</a></td>
<td class="nump">$ 0.02<span></span>
</td>
<td class="nump">$ 0.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Number of shares repurchased and retired (in Shares)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Employee tax-withholding obligation</a></td>
<td class="nump">$ 6,700<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CashRetainerFeesPercentage', window );">Cash retainer fees, percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_SalariesPercentage', window );">Salaries percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PayablePercentage', window );">Payable percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Deferred employer social security payroll taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AccruedCompensationAndOtherCurrentLiabilities', window );">Accrued compensation and other current liabilities</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCurrentAndNoncurrent', window );">Deferred amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByAssetClassAxis=trns_CatalogCostsMember', window );">Catalog Costs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsLineItems', window );"><strong>GENERAL (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid Expense and Other Assets, Current</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember', window );">Freight Expense [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsLineItems', window );"><strong>GENERAL (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">2,700<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsLineItems', window );"><strong>GENERAL (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods and Services Sold</a></td>
<td class="nump">800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsLineItems', window );"><strong>GENERAL (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Additional borrowing capacity</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AccruedCompensationAndOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued compensation and other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AccruedCompensationAndOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_CashRetainerFeesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash retainer fees, percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_CashRetainerFeesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</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_trns_DilutiveSecuritiesEffectPerShareOnEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the incremental impact on earnings per share after dilution of additional common stock equivalents.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DilutiveSecuritiesEffectPerShareOnEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:perShareItemType</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_trns_GENERALDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_GENERALDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_PayablePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of payable percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_PayablePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</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_trns_SalariesPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Salaries percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_SalariesPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</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_trns_VendorRebates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The rebates received from vendors based on sales performance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_VendorRebates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123594809&amp;loc=SL116692626-108610<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CooperativeAdvertisingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total amount received by an entity from a vendor under a cooperative advertising arrangement that has been offset against advertising expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -SubTopic 20<br> -Section 25<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126942544&amp;loc=SL51760044-203187<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CooperativeAdvertisingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredCostsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredCostsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Investments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Investments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_FairValueByAssetClassAxis=trns_CatalogCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=trns_CatalogCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730537672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember', window );">Machinery, Equipment and Software [Member] | Minimum [Member]</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember', window );">Machinery, Equipment and Software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Rental Equipment [Member] | Minimum [Member]</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Rental Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">8 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Minimum [Member]</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Minimum [Member]</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems', window );"><strong>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant, and Equipment Useful Lives</a></td>
<td class="text">12 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730061144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_DistributionMember', window );">Goodwill Distribution [Member] | Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems', window );"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">$ 11,458<span></span>
</td>
<td class="nump">$ 11,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">11,458<span></span>
</td>
<td class="nump">11,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_ServiceSegmentMember', window );">Goodwill Service [Member] | Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems', window );"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">31,814<span></span>
</td>
<td class="nump">30,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="nump">21,749<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">53,616<span></span>
</td>
<td class="nump">31,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_TotalMember', window );">Goodwill [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems', window );"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">43,272<span></span>
</td>
<td class="nump">41,540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="nump">21,749<span></span>
</td>
<td class="nump">1,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Amortization</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">65,074<span></span>
</td>
<td class="nump">43,272<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsDistributionMember', window );">Intangible Assets Distribution [Member] | Finite-Lived Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems', window );"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">920<span></span>
</td>
<td class="nump">1,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Amortization</a></td>
<td class="num">(273)<span></span>
</td>
<td class="num">(377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">647<span></span>
</td>
<td class="nump">920<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsServiceMember', window );">Intangible Assets Service [Member] | Finite-Lived Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems', window );"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">6,593<span></span>
</td>
<td class="nump">6,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="nump">11,060<span></span>
</td>
<td class="nump">2,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Amortization</a></td>
<td class="num">(3,611)<span></span>
</td>
<td class="num">(2,161)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">14,045<span></span>
</td>
<td class="nump">6,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsTotalMember', window );">Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems', window );"><strong>GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">7,513<span></span>
</td>
<td class="nump">7,977<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions</a></td>
<td class="nump">11,060<span></span>
</td>
<td class="nump">2,030<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Amortization</a></td>
<td class="num">(3,884)<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency Translation Adjustment</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Net Book Value</a></td>
<td class="nump">$ 14,692<span></span>
</td>
<td class="nump">$ 7,513<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_DistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_GoodwillMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_GoodwillMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_ServiceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_ServiceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_TotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_TotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsDistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=trns_IntangibleAssetsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732570696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Details) - Schedule of Earnings per Share - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfEarningsPerShareAbstract', window );"><strong>Schedule of Earnings per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Average Shares Outstanding &#8211; Basic</a></td>
<td class="nump">7,496<span></span>
</td>
<td class="nump">7,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of Dilutive Common Stock Equivalents</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Average Shares Outstanding &#8211; Diluted</a></td>
<td class="nump">7,589<span></span>
</td>
<td class="nump">7,548<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive Common Stock Equivalents</a></td>
<td class="nump">111<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfEarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfEarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736631560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation, Depletion and Amortization, Nonproduction</a></td>
<td class="nump">$ 5.7<span></span>
</td>
<td class="nump">$ 5.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730537416">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT (Details) - Schedule of property and equipment - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Property and Equipment</a></td>
<td class="nump">$ 73,444<span></span>
</td>
<td class="nump">$ 64,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated Depreciation and Amortization</a></td>
<td class="num">(47,005)<span></span>
</td>
<td class="num">(42,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total Property and Equipment, net</a></td>
<td class="nump">26,439<span></span>
</td>
<td class="nump">22,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember', window );">Machinery, Equipment and Software [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Property and Equipment</a></td>
<td class="nump">55,220<span></span>
</td>
<td class="nump">49,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Rental Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Property and Equipment</a></td>
<td class="nump">8,214<span></span>
</td>
<td class="nump">7,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Property and Equipment</a></td>
<td class="nump">2,788<span></span>
</td>
<td class="nump">2,702<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total Property and Equipment</a></td>
<td class="nump">$ 7,222<span></span>
</td>
<td class="nump">$ 4,272<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=trns_MachineryEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129726883320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LONG-TERM DEBT (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 26, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 27, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current Liability</a></td>
<td class="nump">$ 27,710<span></span>
</td>
<td class="nump">$ 25,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LeverageRatioOfDebt', window );">Leverage ratio</a></td>
<td class="nump">1.74<span></span>
</td>
<td class="nump">0.94<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=trns_TwentyEighteenTermLoanMember', window );">2018 Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount of loan</a></td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate for period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Amount available</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount outstanding</a></td>
<td class="nump">39,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Loan outstanding</a></td>
<td class="nump">8,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current Liability</a></td>
<td class="nump">2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">used for business acquisition</a></td>
<td class="nump">29,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AcquisitionAggregatePurchasePrice', window );">Acquisition aggregate purchase price</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AdditionalAggregatePurchasePrice', window );">Additional aggregate purchase price</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AmountUsedToPayTaxObligations', window );">Amount used to pay tax obligations</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ThresholdForCapitalExpenditures', window );">Threshold for capital expenditures per amended Credit Facility Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DebtCovenantMaximumAllowableLeverageRatio', window );">Allowable leverage ratio</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit commitment</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_SubfacilityIncreased', window );">Credit sub-facility increased</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AcquisitionAggregatePurchasePrice', window );">Acquisition aggregate purchase price</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate for period</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit commitment</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_SubfacilityIncreased', window );">Credit sub-facility increased</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AcquisitionAggregatePurchasePrice', window );">Acquisition aggregate purchase price</a></td>
<td class="nump">$ 65,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate for period</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Floor rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Fixed interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_PriorCreditAgreementMember', window );">Prior Credit Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Revolving credit commitment</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ExtendedAgreementDate', window );">Extended agreement date</a></td>
<td class="text">Oct. 20,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_PriorCreditAgreementMember', window );">Prior Credit Agreement [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRestrictedInvestments', window );">Restricted payments</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_PriorCreditAgreementMember', window );">Prior Credit Agreement [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRestrictedInvestments', window );">Restricted payments</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_FirstAgreementMember', window );">First Agreement [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRestrictedInvestments', window );">Restricted payments</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_FirstAgreementMember', window );">First Agreement [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireRestrictedInvestments', window );">Restricted payments</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilitySecondQuarterMember', window );">Revolving Credit Facility Second Quarter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DebtCovenantMaximumAllowableLeverageRatio', window );">Allowable leverage ratio</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityThirdQuarterMember', window );">Revolving Credit Facility Third Quarter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DebtCovenantMaximumAllowableLeverageRatio', window );">Allowable leverage ratio</a></td>
<td class="nump">5.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityFourthQuarterMember', window );">Revolving Credit Facility Fourth Quarter [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DebtCovenantMaximumAllowableLeverageRatio', window );">Allowable leverage ratio</a></td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityFirstQuarterMember', window );">Revolving Credit Facility First Quarter 2022 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_LONGTERMDEBTDetailsLineItems', window );"><strong>LONG-TERM DEBT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DebtCovenantMaximumAllowableLeverageRatio', window );">Allowable leverage ratio</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AcquisitionAggregatePurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition aggregate purchase price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AcquisitionAggregatePurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AdditionalAggregatePurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional aggregate purchase price</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AdditionalAggregatePurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AmountUsedToPayTaxObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount used to pay certain tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AmountUsedToPayTaxObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_trns_DebtCovenantMaximumAllowableLeverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowable leverage ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DebtCovenantMaximumAllowableLeverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ExtendedAgreementDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Extended agreement date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ExtendedAgreementDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_LONGTERMDEBTDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_LONGTERMDEBTDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_LeverageRatioOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Leverage ratio of debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_LeverageRatioOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_trns_SubfacilityIncreased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Credit subfacility increased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_SubfacilityIncreased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ThresholdForCapitalExpenditures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold for capital expenditures per amended Credit Facility Agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ThresholdForCapitalExpenditures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireRestrictedInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireRestrictedInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_LongtermDebtTypeAxis=trns_TwentyEighteenTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=trns_TwentyEighteenTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trns_PriorCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trns_PriorCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trns_FirstAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trns_FirstAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilitySecondQuarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilitySecondQuarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityThirdQuarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityThirdQuarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityFourthQuarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityFourthQuarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityFirstQuarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=trns_RevolvingCreditFacilityFirstQuarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129735973416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear', window );">Net deferred tax liability (in Dollars)</a></td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">13.70%<span></span>
</td>
<td class="nump">21.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards', window );">Discrete benefits related to share-based compensation awards (in Dollars)</a></td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory U.S. federal income tax rate</a></td>
<td class="nump">24.00%<span></span>
</td>
<td class="nump">22.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discrete benefits related to share based compensation awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732444968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of transcat&#8217;s income before income taxes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract', window );"><strong>Schedule of transcat&#8217;s income before income taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 10,417<span></span>
</td>
<td class="nump">$ 9,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">2,773<span></span>
</td>
<td class="nump">795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Provision for Income Taxes</a></td>
<td class="nump">$ 13,190<span></span>
</td>
<td class="nump">$ 9,982<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730229848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of provision for income taxes - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CurrentTaxProvisionAbstract', window );"><strong>Current Tax Provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 414<span></span>
</td>
<td class="nump">$ 1,449<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">240<span></span>
</td>
<td class="nump">428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">752<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Tax Provision</a></td>
<td class="nump">1,406<span></span>
</td>
<td class="nump">1,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DeferredTaxBenefitProvisionAbstract', window );"><strong>Deferred Tax (Benefit) Provision:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">456<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(22)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="num">(42)<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DeferredIncomeTaxExpenseBenefits', window );">Deferred Tax (Benefit) Provision</a></td>
<td class="nump">404<span></span>
</td>
<td class="nump">211<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 1,810<span></span>
</td>
<td class="nump">$ 2,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_CurrentTaxProvisionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_CurrentTaxProvisionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_DeferredIncomeTaxExpenseBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DeferredIncomeTaxExpenseBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_trns_DeferredTaxBenefitProvisionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DeferredTaxBenefitProvisionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129732746904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Reconciliation of the Income Tax Provision - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ReconciliationOfTheIncomeTaxProvisionAbstract', window );"><strong>Reconciliation of the Income Tax Provision [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Federal Income Tax at Statutory Rate</a></td>
<td class="nump">$ 2,770<span></span>
</td>
<td class="nump">$ 2,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State Income Taxes, net of federal benefit</a></td>
<td class="nump">172<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Foreign Taxes and Federal, State and Foreign Tax Credits</a></td>
<td class="num">(127)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxContingencies', window );">Tax Impact of Equity Awards</a></td>
<td class="num">(1,395)<span></span>
</td>
<td class="num">(274)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquisitionCosts', window );">Non-Deductible Acquisition Costs</a></td>
<td class="nump">206<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GILTIAnd78GrossUp', window );">GILTI and 78 Gross Up</a></td>
<td class="nump">161<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other, net</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">$ 1,810<span></span>
</td>
<td class="nump">$ 2,191<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_GILTIAnd78GrossUp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of GILTI and 78 gross up.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_GILTIAnd78GrossUp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_trns_ReconciliationOfTheIncomeTaxProvisionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ReconciliationOfTheIncomeTaxProvisionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_AcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(7)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126954596&amp;loc=d3e511914-122862<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 932<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-10(c)(3)(ii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126954596&amp;loc=d3e511914-122862<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationTaxContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationTaxContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730536664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES (Details) - Schedule of Components of the Net Deferred Tax Assets (liabilities) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DeferredTaxAssetsAbstract', window );"><strong>Deferred Tax Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued Liabilities</a></td>
<td class="nump">$ 384<span></span>
</td>
<td class="nump">$ 354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities', window );">Lease Liabilities</a></td>
<td class="nump">2,622<span></span>
</td>
<td class="nump">2,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther', window );">Performance-Based Stock Award Grants</a></td>
<td class="nump">443<span></span>
</td>
<td class="nump">439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Inventory Reserves</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Non-Qualified Deferred Compensation Plan</a></td>
<td class="nump">92<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits', window );">Post-Retirement Health Care Plans</a></td>
<td class="nump">333<span></span>
</td>
<td class="nump">506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-Based Compensation</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax', window );">Deferred Payroll Tax &#8211; CARES Act</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">259<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Capitalized Inventory Costs</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total Deferred Tax Assets</a></td>
<td class="nump">4,590<span></span>
</td>
<td class="nump">4,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred Tax Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Goodwill and Intangible Assets</a></td>
<td class="num">(3,812)<span></span>
</td>
<td class="num">(1,233)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DeferredTaxLiabilitiesRightOfUseAssets', window );">Right of Use Assets</a></td>
<td class="num">(2,623)<span></span>
</td>
<td class="num">(2,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="num">(4,767)<span></span>
</td>
<td class="num">(4,230)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(112)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total Deferred Tax Liabilities</a></td>
<td class="num">(11,314)<span></span>
</td>
<td class="num">(7,914)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net Deferred Tax Liabilities</a></td>
<td class="num">$ (6,724)<span></span>
</td>
<td class="num">$ (3,201)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_DeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Payroll Tax - CARES Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_DeferredTaxLiabilitiesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from right of use assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DeferredTaxLiabilitiesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129828570360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EMPLOYEEBENEFITPLANSDetailsLineItems', window );"><strong>EMPLOYEE BENEFIT PLANS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Matching percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Percentage of contributions matched</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 1.1<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Expense related to ESPP</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefit Plan, Defined Benefit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EMPLOYEEBENEFITPLANSDetailsLineItems', window );"><strong>EMPLOYEE BENEFIT PLANS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease', window );">Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1', window );">Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1', window );">Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=trns_EmployeeStockPurchasePlanMember', window );">ESPP [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_EMPLOYEEBENEFITPLANSDetailsLineItems', window );"><strong>EMPLOYEE BENEFIT PLANS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PercentageOfNumberOfSharesPurchased', window );">Percentage of Number of shares purchased</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized under ESPP (in Shares)</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost', window );">Expense related to ESPP</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=trns_NQDCPlanMember', window );">NQDC Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EMPLOYEEBENEFITPLANSDetailsLineItems', window );"><strong>EMPLOYEE BENEFIT PLANS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Deferred Compensation Liability, Current and Noncurrent</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_EMPLOYEEBENEFITPLANSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_EMPLOYEEBENEFITPLANSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_PercentageOfNumberOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Number of shares purchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_PercentageOfNumberOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=trns_EmployeeStockPurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=trns_EmployeeStockPurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=trns_NQDCPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis=trns_NQDCPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736738744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Change in the Postretirement Benefit Obligation - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract', window );"><strong>Schedule of Change in the Postretirement Benefit Obligation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Post-retirement benefit obligation, at beginning of fiscal year</a></td>
<td class="nump">$ 1,831<span></span>
</td>
<td class="nump">$ 1,509<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid', window );">Benefits paid</a></td>
<td class="num">(125)<span></span>
</td>
<td class="num">(95)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLoss', window );">Actuarial (gain) loss</a></td>
<td class="num">(528)<span></span>
</td>
<td class="nump">285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanBenefitObligation', window );">Post-retirement benefit obligation, at end of fiscal year</a></td>
<td class="nump">1,326<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Fair value of plan assets, at end of fiscal year</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Funded status, at end of fiscal year</a></td>
<td class="num">(1,326)<span></span>
</td>
<td class="num">(1,831)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation', window );">Accumulated post-retirement benefit obligation, at end of fiscal year</a></td>
<td class="nump">$ 1,326<span></span>
</td>
<td class="nump">$ 1,831<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanActuarialGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DefinedBenefitPlanBenefitObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanBenefitObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(6)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39716-114964<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129734058456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_NetPeriodicPostRetirementBenefitCostAbstract', window );"><strong>Net periodic post-retirement benefit cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 96<span></span>
</td>
<td class="nump">$ 84<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic postretirement benefit cost</a></td>
<td class="nump">149<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract', window );"><strong>Benefit obligations recognized in other comprehensive income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax', window );">Amortization of prior service cost</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net actuarial (loss) gain</a></td>
<td class="num">(583)<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Benefit obligations recognized in other comprehensive income</a></td>
<td class="num">(584)<span></span>
</td>
<td class="nump">232<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax', window );">Total recognized in net periodic benefit cost and other comprehensive income</a></td>
<td class="num">(435)<span></span>
</td>
<td class="nump">365<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract', window );"><strong>Amount recognized in accumulated other comprehensive income, at end of fiscal year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax', window );">Unrecognized prior service cost</a></td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 739<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_NetPeriodicPostRetirementBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_NetPeriodicPostRetirementBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736740392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems', window );"><strong>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Weighted average discount rate</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_MedicalCareCostTrendRateAbstract', window );"><strong>Medical care cost trend rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1', window );">Ultimate trend rate</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">3.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate', window );">Year that rate reaches ultimate trend rate</a></td>
<td class="text">2075<span></span>
</td>
<td class="text">2075<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=trns_MedicalCareCostMember', window );">Medical Care Cost [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_MedicalCareCostTrendRateAbstract', window );"><strong>Medical care cost trend rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Trend rate assumed for next year</a></td>
<td class="nump">7.00%<span></span>
</td>
<td class="nump">7.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=trns_DentalCareCostMember', window );">Dental Care Cost [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_MedicalCareCostTrendRateAbstract', window );"><strong>Medical care cost trend rate:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear', window );">Trend rate assumed for next year</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_MedicalCareCostTrendRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_MedicalCareCostTrendRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ultimate trend rate for health care cost for defined benefit postretirement plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Year ultimate health care cost trend rate is expected to be reached, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</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_us-gaap_RetirementPlanTypeAxis=trns_MedicalCareCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=trns_MedicalCareCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=trns_DentalCareCostMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=trns_DentalCareCostMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129737123688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Expected Benefit Payments<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 26, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfExpectedBenefitPaymentsAbstract', window );"><strong>Schedule of Expected Benefit Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 135<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">2024</a></td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">2025</a></td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">2026</a></td>
<td class="nump">84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">2027</a></td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter', window );">Thereafter</a></td>
<td class="nump">$ 785<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfExpectedBenefitPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfExpectedBenefitPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129729887176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DiscreteBenefitsRelatedToShareBasedCompensationAward', window );">Discrete benefits related to share-based compensation awards</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from Stock Options Exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="nump">131,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted', window );">Shares of performance based restricted units were granted (in Shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AggregateGrantShares', window );">Aggregate grant shares (in Shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Stock option awards</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</a></td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=trns_TwoThousandTwentyOnePlanMember', window );">Two Thousand Twenty One Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares) (in Shares)</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="nump">6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Restricted Stock or Unit Expense</a></td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock [Member] | Time vested [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from Stock Options Exercised</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-Based Payment Arrangement, Option [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AggregateGrantShares', window );">Aggregate grant shares (in Shares)</a></td>
<td class="nump">90,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock [Member] | Business Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember', window );">Non-Employee Directors [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from Stock Options Exercised</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember', window );">Board of Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_AggregateGrantShares', window );">Aggregate grant shares (in Shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember', window );">Board of Directors [Member] | Employee Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">15,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_AggregateGrantShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate grant shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_AggregateGrantShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_trns_DiscreteBenefitsRelatedToShareBasedCompensationAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discrete benefits related to share based compensation award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DiscreteBenefitsRelatedToShareBasedCompensationAward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_trns_STOCKBASEDCOMPENSATIONDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_STOCKBASEDCOMPENSATIONDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares of performance based restricted units were granted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RestrictedStockExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PlanNameAxis=trns_TwoThousandTwentyOnePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=trns_TwoThousandTwentyOnePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=trns_TimeVestedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=trns_TimeVestedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_BoardOfDirectorsChairmanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730358520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 26, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2018Member', window );">Restricted Stock Awards Granted In April 2018 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 15,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">April 2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2017Member', window );">Restricted Stock Awards Granted In April 2017 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">62,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 12,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="nump">79.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">49,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">May 2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInJune2020Member', window );">Restricted Stock Awards Granted In June 2020 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 27,080.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">July 2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInSeptember2019Member', window );">Restricted Stock Awards Granted In September 2019 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 22,770<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">September 2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInOctober2018Member', window );">Restricted Stock Awards Granted In October 2018 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 20,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">October 2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInJanuary2021Member', window );">Restricted Stock Awards Granted In January 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 34,680<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">January 2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInMay2018Member', window );">Restricted Stock Awards Granted In May 2018 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">29,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 15,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">29,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">March 2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2018OneMember', window );">Restricted Stock Awards Granted In April 2018 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 15,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">April 2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInMay2018OneMember', window );">Restricted Stock Awards Granted In May 2018 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">29,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 15,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="nump">64.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">19,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">May 2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInSeptember2020Member', window );">Restricted Stock Awards Granted In September 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">14,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 28,520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">14,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">September 2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInOctober2018OneMember', window );">Restricted Stock Awards Granted In October 2018 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 20,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">October 2021<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2019Member', window );">Restricted Stock Awards Granted In April 2019 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Granted</a></td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 23,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved', window );">Target Level Achieved</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Number of Shares Issued</a></td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription', window );">Date Shares Issued</a></td>
<td class="text">March 2022<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_EstimatedPercentOfTargetLevelToBeAchieved">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_EstimatedPercentOfTargetLevelToBeAchieved</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</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_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2017Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2017Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInJune2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInJune2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInSeptember2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInSeptember2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInOctober2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInOctober2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInJanuary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInJanuary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInMay2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInMay2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2018OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2018OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInMay2018OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInMay2018OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInSeptember2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInSeptember2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInOctober2018OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInOctober2018OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_RestrictedStockAwardsGrantedInApril2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730081496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 26, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member', window );">Performance Based Restricted Stock Awards Granted In October 2018 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 20.81<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member', window );">Performance Based Restricted Stock Awards Granted In May 2019 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text">83% of target level<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 23.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member', window );">Performance Based Restricted Stock Awards Granted In April 2020 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 26.25<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member', window );">Performance Based Restricted Stock Awards Granted In July 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">27,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 27.08<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member', window );">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 28.54<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember', window );">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 29.76<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember', window );">Performance Based Restricted Stock Awards Granted In September 2020 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">3,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 29.76<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member', window );">Performance Based Restricted Stock Awards Granted In January 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 34.62<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member', window );">Performance Based Restricted Stock Awards Granted In May 2021 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 54.21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member', window );">Performance Based Restricted Stock Awards Granted In June 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text">100% of target level<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 53.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember', window );">Performance Based Restricted Stock Awards Granted In June 2021 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 53.17<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member', window );">Performance Based Restricted Stock Awards Granted In Septermber 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">4,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 67.76<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember', window );">Performance Based Restricted Stock Awards Granted In Septermber 2021 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 66.09<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member', window );">Performance Based Restricted Stock Awards Granted In December 2021 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 90.41<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member', window );">Performance Based Restricted Stock Awards Granted In January 2022 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text">100% of target level<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 90.92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember', window );">Performance Based Restricted Stock Awards Granted In January 2022 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 90.92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member', window );">Performance Based Restricted Stock Awards Granted In March 2022 [Member]</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="top.Show.showAR( this, 'defref_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems', window );"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Total Number of Units Outstanding | shares</a></td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1', window );">Estimated Level of Achievement</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant Date Fair Value Per Unit | $ / shares</a></td>
<td class="nump">$ 76.31<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_EstimatedPercentOfTargetLevelToBeAchieved1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated Level of Achievement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_EstimatedPercentOfTargetLevelToBeAchieved1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardDateAxis=trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736847816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of stock options granted using the Black-Scholes model<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract', window );"><strong>Schedule of stock options granted using the Black-Scholes model [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-Free Interest Rate</a></td>
<td class="nump">1.01%<span></span>
</td>
<td class="nump">0.22%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Volatility Factor</a></td>
<td class="nump">30.22%<span></span>
</td>
<td class="nump">25.83%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected Term (in Years)</a></td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">3 years 3 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Annual Dividend Rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736859880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - Schedule of Stock Options Activity - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfStockOptionsActivityAbstract', window );"><strong>Schedule of Stock Options Activity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Shares, Beginning</a></td>
<td class="nump">125,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Beginning</a></td>
<td class="nump">$ 15.47<span></span>
</td>
<td class="nump">$ 14.63<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Shares, Granted</a></td>
<td class="nump">131,000<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Granted</a></td>
<td class="nump">$ 61.29<span></span>
</td>
<td class="nump">$ 27.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Shares, Exercised</a></td>
<td class="num">(85,000)<span></span>
</td>
<td class="num">(45,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Exercised</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 18.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Shares, Forfeited</a></td>
<td class="num">(6,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Forfeited</a></td>
<td class="nump">$ 24.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Shares, Ending</a></td>
<td class="nump">165,000<span></span>
</td>
<td class="nump">125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Ending</a></td>
<td class="nump">$ 53.27<span></span>
</td>
<td class="nump">$ 15.47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Term (in years), Ending</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Ending</a></td>
<td class="nump">$ 3,462,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Shares, Exercisable</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price Per Share, Exercisable</a></td>
<td class="nump">$ 26.27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term (in years), Exercisable</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate Intrinsic Value, Exercisable</a></td>
<td class="nump">$ 1,770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfStockOptionsActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfStockOptionsActivityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733951576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC DATA (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 26, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of Reportable Segments</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129731261272">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>SEGMENT AND GEOGRAPHIC DATA (Details) - Schedule of Segment Information - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 204,959<span></span>
</td>
<td class="nump">$ 173,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross Profit:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">58,439<span></span>
</td>
<td class="nump">46,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">44,296<span></span>
</td>
<td class="nump">35,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLossAbstract', window );"><strong>Operating Income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,143<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_UnallocatedAmountsAbstract', window );"><strong>Unallocated Amounts:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Interest and Other Expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">953<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for Income Taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,810<span></span>
</td>
<td class="nump">2,191<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherGeneralExpense', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,763<span></span>
</td>
<td class="nump">3,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11,380<span></span>
</td>
<td class="nump">7,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_TotalAssetsAbstract', window );"><strong>Total Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">177,762<span></span>
</td>
<td class="nump">132,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DepreciationAndAmortization2Abstract', window );"><strong>Depreciation and Amortization (2):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">9,567<span></span>
</td>
<td class="nump">7,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpenditureDiscontinuedOperations', window );">Capital Expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,152<span></span>
</td>
<td class="nump">6,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GeographicDataAbstract', window );"><strong>Geographic Data:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Revenues to Unaffiliated Customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">204,959<span></span>
</td>
<td class="nump">173,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PropertyAndEquipmentAbstract', window );"><strong>Property and Equipment:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Property and Equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,439<span></span>
</td>
<td class="nump">22,203<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trns_ServiceSegmentMember', window );">Service[Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">122,005<span></span>
</td>
<td class="nump">101,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross Profit:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38,921<span></span>
</td>
<td class="nump">30,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">28,107<span></span>
</td>
<td class="nump">20,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLossAbstract', window );"><strong>Operating Income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,814<span></span>
</td>
<td class="nump">10,441<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_TotalAssetsAbstract', window );"><strong>Total Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">109,472<span></span>
</td>
<td class="nump">71,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DepreciationAndAmortization2Abstract', window );"><strong>Depreciation and Amortization (2):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,543<span></span>
</td>
<td class="nump">5,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpenditureDiscontinuedOperations', window );">Capital Expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,885<span></span>
</td>
<td class="nump">4,236<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trns_DistributionMember', window );">Distribution[Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationRevenueAbstract', window );"><strong>Revenue:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">82,954<span></span>
</td>
<td class="nump">72,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfitAbstract', window );"><strong>Gross Profit:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">19,518<span></span>
</td>
<td class="nump">15,423<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">16,189<span></span>
</td>
<td class="nump">14,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLossAbstract', window );"><strong>Operating Income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,329<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_TotalAssetsAbstract', window );"><strong>Total Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">46,107<span></span>
</td>
<td class="nump">44,759<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_DepreciationAndAmortization2Abstract', window );"><strong>Depreciation and Amortization (2):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,024<span></span>
</td>
<td class="nump">1,983<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_CapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpenditureDiscontinuedOperations', window );">Capital Expenditures</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,267<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=trns_UnallocatedMember', window );">Unallocated [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_TotalAssetsAbstract', window );"><strong>Total Assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNet', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,183<span></span>
</td>
<td class="nump">16,267<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GeographicDataAbstract', window );"><strong>Geographic Data:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Revenues to Unaffiliated Customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2],[4]</sup></td>
<td class="nump">187,165<span></span>
</td>
<td class="nump">159,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PropertyAndEquipmentAbstract', window );"><strong>Property and Equipment:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Property and Equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">22,042<span></span>
</td>
<td class="nump">19,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_GeographicDataAbstract', window );"><strong>Geographic Data:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Revenues to Unaffiliated Customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">14,623<span></span>
</td>
<td class="nump">13,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PropertyAndEquipmentAbstract', window );"><strong>Property and Equipment:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAdditions', window );">Property and Equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,397<span></span>
</td>
<td class="nump">2,306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=trns_OtherInternationalMember', window );">Other International [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_GeographicDataAbstract', window );"><strong>Geographic Data:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Revenues to Unaffiliated Customers</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 3,171<span></span>
</td>
<td class="nump">$ 1,025<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Including amortization of catalog costs and intangible assets.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Operating expense allocations between segments are based on actual amounts, a percentage of revenues, headcount, and management&#8217;s estimates.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">United States includes Puerto Rico.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_CapitalExpendituresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_CapitalExpendituresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_DepreciationAndAmortization2Abstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_DepreciationAndAmortization2Abstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_GeographicDataAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_GeographicDataAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_PropertyAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_PropertyAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_TotalAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_TotalAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_UnallocatedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_UnallocatedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_AssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net assets (liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=77885760&amp;loc=SL35686385-199418<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 205<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=118262037&amp;loc=d3e9915-115836<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874367-224272<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604008-122996<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874367-224272<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_AssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpenditureDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of capital expenditure attributable to discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CapitalExpenditureDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GrossProfitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_GrossProfitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherGeneralExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of general expenses not normally included in Other Operating Costs and Expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OtherGeneralExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_PropertyPlantAndEquipmentAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PropertyPlantAndEquipmentAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SegmentReportingInformationRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_SegmentReportingInformationRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StatementBusinessSegmentsAxis=trns_ServiceSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trns_ServiceSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trns_DistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trns_DistributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=trns_UnallocatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=trns_UnallocatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=trns_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=trns_OtherInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129733976792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">4.15%<span></span>
</td>
<td class="nump">4.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Short-term leases term</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Rental expense</a></td>
<td class="nump">$ 4.3<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncomeLeasePayments', window );">Aggregates lease payments</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationAsset', window );">Potential earn-out payments</a></td>
<td class="nump">7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Estimated fair value of contingent earn-out payments</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lease remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lease remaining lease term</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">2018 Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Monthly repayment amount</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">2018 Term Loan [Member] | Fiscal Year 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Monthly repayment amount</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">2018 Term Loan [Member] | Fiscal Year 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Monthly repayment amount</a></td>
<td class="nump">2.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">2018 Term Loan [Member] | Fiscal Year 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Monthly repayment amount</a></td>
<td class="nump">2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember', window );">2018 Term Loan [Member] | Fiscal Year 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_COMMITMENTSDetailsLineItems', window );"><strong>COMMITMENTS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Monthly repayment amount</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_COMMITMENTSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_COMMITMENTSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_BusinessCombinationContingentConsiderationAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6411-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationContingentConsiderationAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLeaseIncomeLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShortTermDebtTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShortTermDebtTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LoansPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730521624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS (Details) - Schedule of Components of Lease Expense - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfComponentsOfLeaseExpenseAbstract', window );"><strong>Schedule of Components of Lease Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 3,687<span></span>
</td>
<td class="nump">$ 3,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">619<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 4,306<span></span>
</td>
<td class="nump">$ 3,783<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfComponentsOfLeaseExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfComponentsOfLeaseExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129815084360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS (Details) - Schedule of Supplemental Cash Flow Information Related to Leases - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract', window );"><strong>Schedule of Supplemental Cash Flow Information Related to Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flow from operating leases</a></td>
<td class="nump">$ 2,207<span></span>
</td>
<td class="nump">$ 2,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right to Use Assets obtained in exchange for lease liabilities</a></td>
<td class="nump">$ 3,874<span></span>
</td>
<td class="nump">$ 2,945<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129735961144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS (Details) - Schedule of Future Minimum Rental Payments for Operating Leases<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 26, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract', window );"><strong>Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 3.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">2.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">3.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">16.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="nump">4.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of remaining lease payments</a></td>
<td class="nump">$ 11.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129730152712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS ACQUISITIONS (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PurchasePriceHeldInEscrowAsHoldback', window );">Purchase price held in escrow as holdback</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue contribution</a></td>
<td class="nump">204,959<span></span>
</td>
<td class="nump">$ 173,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">$ 14,143<span></span>
</td>
<td class="nump">$ 11,073<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.01%<span></span>
</td>
<td class="nump">0.22%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Asset volatility, Percentage</a></td>
<td class="nump">30.22%<span></span>
</td>
<td class="nump">25.83%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue contribution</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date of acquisition</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisition</a></td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisition</a></td>
<td class="nump">7,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember', window );">Nexa [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisition</a></td>
<td class="nump">23,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PurchasePriceHeldInEscrowAsHoldback', window );">Purchase price held in escrow as holdback</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue contribution</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PurchaseObligation', window );">Purchase price</a></td>
<td class="nump">$ 26,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares issue for acquisition (in Shares)</a></td>
<td class="nump">34,943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Shares issue value assigned</a></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh', window );">Eearn-out payments</a></td>
<td class="nump">7,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent earn-out payments</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_WeightedAverageCaptialPercentage', window );">Weighted-average cost of capital</a></td>
<td class="nump">6.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.58%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Asset volatility, Percentage</a></td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date of acquisition</a></td>
<td class="text">Aug. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember', window );">Nexa [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_UpstateMetrologyMember', window );">Upstate Metrology [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PurchasePriceHeldInEscrowAsHoldback', window );">Purchase price held in escrow as holdback</a></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue contribution</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription', window );">Purchase price allocation description</a></td>
<td class="text">All the goodwill related to the Upstate Metrology acquisition has been
allocated to the Service segment. Amortization of goodwill related to the Upstate Metrology acquisition is deductible for tax purposes.&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date of acquisition</a></td>
<td class="text">Apr. 29,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember', window );">BioTek Services, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisition</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_PurchasePriceHeldInEscrowAsHoldback', window );">Purchase price held in escrow as holdback</a></td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent earn-out payments</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription', window );">Purchase price allocation description</a></td>
<td class="text">All of the goodwill and intangible assets relating to the BioTek acquisition
has been allocated to the Service segment. Intangible assets related to the BioTek acquisition are being amortized for financial reporting
purposes on an accelerated basis over the estimated useful life of up to 10 years and are deductible for tax purposes. Amortization of
goodwill related to the BioTek acquisition is deductible for tax purposes.&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_UnpaidAmountsForOtherHoldbacks', window );">Unpaid amounts for other holdbacks</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition costs</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1', window );">Date of acquisition</a></td>
<td class="text">Dec. 16,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_BUSINESSACQUISITIONSDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_BUSINESSACQUISITIONSDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_PurchasePriceHeldInEscrowAsHoldback">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase price held in escrow as holdback.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_PurchasePriceHeldInEscrowAsHoldback</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_trns_UnpaidAmountsForOtherHoldbacks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unpaid amounts for other holdbacks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_UnpaidAmountsForOtherHoldbacks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_WeightedAverageCaptialPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represent weighted average cost percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_WeightedAverageCaptialPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</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_us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e848-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e845-128460<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>In the year of acquisition, if the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent period, describes the amounts of discounts and premiums for fair market value adjustments, methods of amortization (accretion), and estimated remaining lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PurchaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_PurchaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</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_us-gaap_BusinessAcquisitionAxis=trns_TangentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_TangentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_NexaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_UpstateMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_UpstateMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129729567512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Apr. 29, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Plus: Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther', window );">Other Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Less: Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred Tax Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,195)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total Purchase Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member] | Customer Base &amp; Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember', window );">Tangent [Member] | Covenant Not to Compete [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember', window );">Nexa [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Plus: Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Less: Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(572)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred Tax Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total Purchase Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember', window );">Nexa [Member] | Customer Base &amp; Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember', window );">Nexa [Member] | Covenant Not to Compete [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember', window );">Nexa [Member] | Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 490<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_UpstateMetrologyMember', window );">Upstate Metrology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 483<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Plus: Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-Current Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Less: Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total Purchase Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember', window );">BioTek Services, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 1,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets', window );">Plus: Current Assets</a></td>
<td class="nump">406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes', window );">Total</a></td>
<td class="nump">3,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-Current Assets</a></td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total Purchase Price</a></td>
<td class="nump">3,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember', window );">BioTek Services, Inc. [Member] | Customer Base &amp; Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="nump">1,930<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember', window );">BioTek Services, Inc. [Member] | Covenant Not to Compete [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems', window );"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets', window );">Intangible Assets</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition date amount of acquired goodwill, intangibles, net of deferred taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_TangentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_TangentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trns_CustomerBaseContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trns_CustomerBaseContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trns_CovenantNotToCompeteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trns_CovenantNotToCompeteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_NexaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_NexaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trns_BacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=trns_BacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_UpstateMetrologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_UpstateMetrologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_BioTekServicesIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129736749448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BUSINESS ACQUISITIONS (Details) - Schedule of Proforma Information for Business Acquisitions - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 26, 2022</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract', window );"><strong>Schedule of Proforma Information for Business Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Total Revenue</a></td>
<td class="nump">$ 210,463<span></span>
</td>
<td class="nump">$ 183,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 12,151<span></span>
</td>
<td class="nump">$ 9,986<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic Earnings Per Share</a></td>
<td class="nump">$ 1.62<span></span>
</td>
<td class="nump">$ 1.35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted Earnings Per Share</a></td>
<td class="nump">$ 1.6<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140129735410488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENT (Details) - Alliance [Member] - Subsequent Event [Member]<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr><th class="th">
<div>May 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_SUBSEQUENTEVENTDetailsLineItems', window );"><strong>SUBSEQUENT EVENT (Details) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase price for business acquisition</a></td>
<td class="nump">$ 4,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets', window );">Common stock, value</a></td>
<td class="nump">$ 157,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets', window );">Common stock, shares (in Shares) | shares</a></td>
<td class="nump">2,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Purchase price</a></td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_trns_ReductionPurchasePrice', window );">Reduction purchase price</a></td>
<td class="nump">$ 500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_trns_ReductionPurchasePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of reduction in purchase price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_ReductionPurchasePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_trns_SUBSEQUENTEVENTDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">trns_SUBSEQUENTEVENTDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>trns_</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.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;">us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_BusinessAcquisitionAxis=trns_AllianceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=trns_AllianceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>transcat4068761-10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:pf0="http://fasb.org/srt/2022"
  xmlns:trns="http://www.transactinc.com/20220326"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="trns-20220326.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <instant>2021-09-24</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <instant>2022-06-02</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">trns:CatalogCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">trns:CatalogCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-28</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:GoodwillMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:TotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:FiniteLivedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">trns:IntangibleAssetsTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">trns:MachineryEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:FirstAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:FirstAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trns:TwentyEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:PriorCreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trns:TwentyEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">trns:TwentyEighteenTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilitySecondQuarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilityThirdQuarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilityFourthQuarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">trns:RevolvingCreditFacilityFirstQuarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:EmployeeStockPurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:NQDCPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis">trns:NQDCPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:MedicalCareCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:MedicalCareCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:DentalCareCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">trns:DentalCareCostMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">trns:TwoThousandTwentyOnePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">trns:TimeVestedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:TitleOfIndividualAxis">pf0:BoardOfDirectorsChairmanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2017Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJune2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJune2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2018OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInMay2018OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInOctober2018OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:RestrictedStockAwardsGrantedInApril2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">trns:PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:ServiceSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:DistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">trns:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">trns:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">trns:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <startDate>2020-03-26</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="pf0:RangeAxis">pf0:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:UpstateMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-28</startDate>
            <endDate>2022-03-26</endDate>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-29</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CustomerBaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:TangentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CovenantNotToCompeteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CustomerBaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:BacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:NexaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CovenantNotToCompeteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:UpstateMetrologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-29</instant>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CustomerBaseContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:BioTekServicesIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">trns:CovenantNotToCompeteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-26</instant>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:AllianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-31</instant>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099302</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">trns:AllianceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-05-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="c0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2022-03-26</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0">000-03905</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">OH</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0">16-0874418</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0">35 Vantage Point Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0">Rochester</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0">14624</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0">(585)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0">352-7777</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0">Common Stock, $0.50 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">TRNS</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c1" decimals="-5" unitRef="usd">455900000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">7545954</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="c0">317</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c0">Freed Maxick CPAs, P.C</dei:AuditorName>
    <dei:AuditorLocation contextRef="c0">Rochester, New York</dei:AuditorLocation>
    <us-gaap:Revenues contextRef="c3" decimals="-3" unitRef="usd">122005000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="-3" unitRef="usd">101274000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c5" decimals="-3" unitRef="usd">82954000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c6" decimals="-3" unitRef="usd">72061000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">204959000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" unitRef="usd">173335000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c3" decimals="-3" unitRef="usd">83084000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c4" decimals="-3" unitRef="usd">70579000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="-3" unitRef="usd">63436000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" unitRef="usd">56638000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" unitRef="usd">146520000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c7" decimals="-3" unitRef="usd">127217000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">58439000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="-3" unitRef="usd">46118000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense contextRef="c0" decimals="-3" unitRef="usd">20649000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c7" decimals="-3" unitRef="usd">17743000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="-3" unitRef="usd">23647000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c7" decimals="-3" unitRef="usd">17302000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" unitRef="usd">44296000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c7" decimals="-3" unitRef="usd">35045000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">14143000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">11073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">-953000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c7" decimals="-3" unitRef="usd">-1091000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">13190000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="-3" unitRef="usd">9982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1810000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">2191000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">11380000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">7791000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">1.52</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c7" decimals="2" unitRef="usdPershares">1.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" unitRef="shares">7496</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c7" decimals="0" unitRef="shares">7423</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="2" unitRef="usdPershares">1.5</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c7" decimals="2" unitRef="usdPershares">1.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" unitRef="shares">7589</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c7" decimals="0" unitRef="shares">7548</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">11380000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">7791000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="-3" unitRef="usd">-207000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c7" decimals="-3" unitRef="usd">662000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <trns:OtherNetOfTaxEffects contextRef="c0" decimals="-3" unitRef="usd">-146000</trns:OtherNetOfTaxEffects>
    <trns:OtherNetOfTaxEffects contextRef="c7" decimals="-3" unitRef="usd">36000</trns:OtherNetOfTaxEffects>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" unitRef="usd">425000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c7" decimals="-3" unitRef="usd">-103000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c0" decimals="-3" unitRef="usd">218000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax contextRef="c7" decimals="-3" unitRef="usd">559000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="-3" unitRef="usd">11598000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c7" decimals="-3" unitRef="usd">8350000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:Cash contextRef="c8" decimals="-3" unitRef="usd">1396000</us-gaap:Cash>
    <us-gaap:Cash contextRef="c9" decimals="-3" unitRef="usd">560000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c8" decimals="-3" unitRef="usd">460000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c9" decimals="-3" unitRef="usd">526000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c8" decimals="-3" unitRef="usd">39737000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c9" decimals="-3" unitRef="usd">33950000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c8" decimals="-3" unitRef="usd">558000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c9" decimals="-3" unitRef="usd">428000</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:InventoryNet contextRef="c8" decimals="-3" unitRef="usd">12712000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c9" decimals="-3" unitRef="usd">11636000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c8" decimals="-3" unitRef="usd">5301000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c9" decimals="-3" unitRef="usd">2354000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c8" decimals="-3" unitRef="usd">59704000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c9" decimals="-3" unitRef="usd">48928000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c8" decimals="-3" unitRef="usd">26439000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c9" decimals="-3" unitRef="usd">22203000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill contextRef="c8" decimals="-3" unitRef="usd">65074000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c9" decimals="-3" unitRef="usd">43272000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c8" decimals="-3" unitRef="usd">14692000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c9" decimals="-3" unitRef="usd">7513000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c8" decimals="-3" unitRef="usd">11026000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c9" decimals="-3" unitRef="usd">9392000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="c8" decimals="-3" unitRef="usd">827000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c9" decimals="-3" unitRef="usd">808000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c8" decimals="-3" unitRef="usd">177762000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c9" decimals="-3" unitRef="usd">132116000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c8" decimals="-3" unitRef="usd">14171000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c9" decimals="-3" unitRef="usd">12276000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c8" decimals="-3" unitRef="usd">11378000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c9" decimals="-3" unitRef="usd">10417000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c9" decimals="-3" unitRef="usd">382000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c8" decimals="-3" unitRef="usd">2161000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c9" decimals="-3" unitRef="usd">2067000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c8" decimals="-3" unitRef="usd">27710000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c9" decimals="-3" unitRef="usd">25142000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c8" decimals="-3" unitRef="usd">46291000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c9" decimals="-3" unitRef="usd">17494000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c8" decimals="-3" unitRef="usd">6724000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c9" decimals="-3" unitRef="usd">3201000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c8" decimals="-3" unitRef="usd">9194000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c9" decimals="-3" unitRef="usd">7958000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c8" decimals="-3" unitRef="usd">1667000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c9" decimals="-3" unitRef="usd">3243000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c8" decimals="-3" unitRef="usd">91586000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c9" decimals="-3" unitRef="usd">57038000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c8" decimals="INF" unitRef="usdPershares">0.5</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c9" decimals="INF" unitRef="usdPershares">0.5</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c8" decimals="INF" unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c9" decimals="INF" unitRef="shares">30000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c8" decimals="INF" unitRef="shares">7529078</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c8" decimals="INF" unitRef="shares">7529078</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c9" decimals="INF" unitRef="shares">7458251</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c9" decimals="INF" unitRef="shares">7458251</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c8" decimals="-3" unitRef="usd">3765000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c9" decimals="-3" unitRef="usd">3729000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c8" decimals="-3" unitRef="usd">23900000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c9" decimals="-3" unitRef="usd">19287000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c8" decimals="-3" unitRef="usd">-233000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c9" decimals="-3" unitRef="usd">-451000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c8" decimals="-3" unitRef="usd">58744000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c9" decimals="-3" unitRef="usd">52513000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="-3" unitRef="usd">86176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" unitRef="usd">75078000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c8" decimals="-3" unitRef="usd">177762000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c9" decimals="-3" unitRef="usd">132116000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">11380000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">7791000</us-gaap:NetIncomeLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c0" decimals="-3" unitRef="usd">-88000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment contextRef="c7" decimals="-3" unitRef="usd">-136000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">559000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">176000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c0" decimals="-3" unitRef="usd">9567000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c7" decimals="-3" unitRef="usd">7580000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c0" decimals="-3" unitRef="usd">34000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c7" decimals="-3" unitRef="usd">636000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">2329000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c7" decimals="-3" unitRef="usd">1513000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c0" decimals="-3" unitRef="usd">3392000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables contextRef="c7" decimals="-3" unitRef="usd">1796000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" unitRef="usd">122000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c7" decimals="-3" unitRef="usd">-2724000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c0" decimals="-3" unitRef="usd">2960000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c7" decimals="-3" unitRef="usd">725000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" unitRef="usd">1901000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c7" decimals="-3" unitRef="usd">329000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c0" decimals="-3" unitRef="usd">-1113000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c7" decimals="-3" unitRef="usd">4943000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="-3" unitRef="usd">-653000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c7" decimals="-3" unitRef="usd">332000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" unitRef="usd">17618000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c7" decimals="-3" unitRef="usd">23639000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">10152000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c7" decimals="-3" unitRef="usd">6617000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="-3" unitRef="usd">109000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c7" decimals="-3" unitRef="usd">17000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c0" decimals="-3" unitRef="usd">29808000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c7" decimals="-3" unitRef="usd">3551000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" unitRef="usd">-39851000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c7" decimals="-3" unitRef="usd">-10151000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c0" decimals="-3" unitRef="usd">31005000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit contextRef="c7" decimals="-3" unitRef="usd">-8801000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c0" decimals="-3" unitRef="usd">2114000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c7" decimals="-3" unitRef="usd">1982000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="-3" unitRef="usd">1486000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c7" decimals="-3" unitRef="usd">1177000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" unitRef="usd">6683000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c7" decimals="-3" unitRef="usd">3049000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" unitRef="usd">23694000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c7" decimals="-3" unitRef="usd">-12655000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="-3" unitRef="usd">-625000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="-3" unitRef="usd">-772000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" unitRef="usd">836000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c7" decimals="-3" unitRef="usd">61000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c9" decimals="-3" unitRef="usd">560000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c10" decimals="-3" unitRef="usd">499000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="-3" unitRef="usd">1396000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c9" decimals="-3" unitRef="usd">560000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" unitRef="usd">780000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c7" decimals="-3" unitRef="usd">860000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" unitRef="usd">3900000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c7" decimals="-3" unitRef="usd">1759000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockIssued1 contextRef="c0" decimals="-3" unitRef="usd">2368000</us-gaap:StockIssued1>
    <trns:AccruedContingentConsiderationRelatedToAcquisition contextRef="c0" decimals="-3" unitRef="usd">153000</trns:AccruedContingentConsiderationRelatedToAcquisition>
    <us-gaap:SharesOutstanding contextRef="c11" decimals="INF" unitRef="shares">7381000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" unitRef="usd">3691000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="-3" unitRef="usd">17929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" unitRef="usd">-1010000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c14" decimals="-3" unitRef="usd">46477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" unitRef="usd">67087000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c15" decimals="INF" unitRef="shares">57000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c15" decimals="-3" unitRef="usd">29000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c16" decimals="-3" unitRef="usd">1148000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c7" decimals="-3" unitRef="usd">1177000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c15" decimals="INF" unitRef="shares">81000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c15" decimals="-3" unitRef="usd">41000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c16" decimals="-3" unitRef="usd">1253000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c18" decimals="-3" unitRef="usd">1755000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c7" decimals="-3" unitRef="usd">3049000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c15" decimals="INF" unitRef="shares">101000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c15" decimals="-3" unitRef="usd">50000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c16" decimals="-3" unitRef="usd">1463000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c7" decimals="-3" unitRef="usd">1513000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c17" decimals="-3" unitRef="usd">559000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c7" decimals="-3" unitRef="usd">559000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c18" decimals="-3" unitRef="usd">7791000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">7791000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c19" decimals="INF" unitRef="shares">7458000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="-3" unitRef="usd">3729000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="-3" unitRef="usd">19287000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="-3" unitRef="usd">-451000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="-3" unitRef="usd">52513000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" unitRef="usd">75078000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="c23" decimals="INF" unitRef="shares">127000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c23" decimals="-3" unitRef="usd">64000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c24" decimals="-3" unitRef="usd">3790000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="-3" unitRef="usd">3854000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodShares contextRef="c23" decimals="INF" unitRef="shares">111000</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c23" decimals="-3" unitRef="usd">56000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c24" decimals="-3" unitRef="usd">1478000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c26" decimals="-3" unitRef="usd">5149000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c0" decimals="-3" unitRef="usd">6683000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c23" decimals="INF" unitRef="shares">55000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c23" decimals="-3" unitRef="usd">28000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c24" decimals="-3" unitRef="usd">2301000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="-3" unitRef="usd">2329000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c25" decimals="-3" unitRef="usd">218000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax contextRef="c0" decimals="-3" unitRef="usd">218000</us-gaap:OtherComprehensiveIncomeOtherNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c26" decimals="-3" unitRef="usd">11380000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">11380000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c27" decimals="INF" unitRef="shares">7529000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c27" decimals="-3" unitRef="usd">3765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c28" decimals="-3" unitRef="usd">23900000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="-3" unitRef="usd">-233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="-3" unitRef="usd">58744000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="-3" unitRef="usd">86176000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 1 &#x2013; GENERAL&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Description of Business: &lt;/b&gt;Transcat,
Inc. (&#x201c;Transcat,&#x201d; &lt;/span&gt;&#x201c;&lt;span style="font-size: 10pt"&gt;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; or the &#x201c;Company&#x201d;)
is a leading provider of accredited calibration services, enterprise asset management services, and value-added distributor of professional
grade handheld test, measurement and control instrumentation. The Company is focused on providing services and products to highly regulated
industries, particularly the life science industry, which includes pharmaceutical, biotechnology, medical device and other FDA-regulated
businesses. Additional industries served include industrial manufacturing; energy and utilities, including oil and gas; chemical manufacturing;
FAA-regulated businesses, including aerospace and defense and other industries that require accuracy in their processes, confirmation
of the capabilities of their equipment, and for which the risk of failure is very costly.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Principles of Consolidation: &lt;/b&gt;The consolidated financial statements
of Transcat include the accounts of Transcat and the Company&#x2019;s wholly-owned subsidiaries, Transcat Canada Inc., WTT Real Estate
Acquisition, LLC, Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), Cal OpEx Inc. and Tangent Labs, LLC. All intercompany balances
and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of Estimates: &lt;/b&gt;The preparation of Transcat&#x2019;s Consolidated
Financial Statements in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires that
the Company make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent
assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting
period. Significant estimates and assumptions are used for, but not limited to, allowance for doubtful accounts and returns, inventory
reserves, estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives
of fixed assets, estimated lives of major catalogs and intangible assets, and the valuation of assets acquired, liabilities assumed and
consideration transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, accounting
estimates require the exercise of judgment. The accounting estimates used in the preparation of the Consolidated Financial Statements
may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment
changes. Actual results could differ from those estimates. Such changes and refinements in estimation methodologies are reflected in reported
results of operations in the period in which the changes are made and, if material, their effects are disclosed in the Notes to the Consolidated
Financial Statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fiscal Year: &lt;/b&gt;Transcat operates on a 52/53-week fiscal year,
ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year,
the last quarter is a 14-week period. The fiscal years ended March 26, 2022 (&#x201c;fiscal year 2022&#x201d;) and March 27, 2021 (&#x201c;fiscal
year 2021&#x201d;) both consisted of 52 weeks.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounts Receivable: &lt;/b&gt;Accounts receivable represent amounts due
from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and returns in
the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts receivable.
The Company applies a specific formula to its accounts receivable aging, which may be adjusted on a specific account basis where the formula
may not appropriately reserve for loss exposure. After all attempts to collect a receivable have failed, the receivable is written-off
against the allowance for doubtful accounts. The returns reserve is calculated based upon the historical rate of returns applied to revenues
over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenue and/or the historical
rate of returns.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventory: &lt;/b&gt;Inventory consists of products purchased for resale
and is valued at the lower of average cost or net realizable value. Costs are determined using the average cost method of inventory valuation.
The Company performs physical inventory counts and cycle counts on inventory throughout the year and adjusts the recorded balance to reflect
the results. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical
experience, to specific categories of inventory. The Company evaluates the adequacy of the reserve on a quarterly basis. The Company had
reserves for inventory losses totaling $0.5 million at March 26, 2022 and $0.6 million at March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and Equipment, Depreciation and Amortization: &lt;/b&gt;Property
and equipment are stated at cost. Depreciation and amortization are computed under the straight-line method over the following estimated
useful lives:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 86%; text-align: left"&gt;Machinery, Equipment and Software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2 &#x2013; 15&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Rental Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5 &#x2013; 8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and Fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3 &#x2013; 10&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold Improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2 &#x2013; 12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company tests property and equipment for impairment on an annual
basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such impairment could exist. Property and
equipment determined to have no value are written off at their then remaining net book value. The Company capitalizes certain costs, including
internal payroll costs incurred in the procurement and development of computer software used for internal purposes. Leasehold improvements
are amortized under the straight-line method over the estimated useful life or the lease term, whichever is shorter. Maintenance and repairs
are expensed as incurred. See Note 2 for further information on property and equipment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Business Acquisitions: &lt;/b&gt;The Company applies the acquisition method
of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration
transferred are measured at their acquisition-date fair value. The Company uses a valuation hierarchy, as further described under Fair
Value of Financial Instruments below, to determine the fair values. Historically, we have relied, in part, upon the use of reports from
third-party valuation specialists to assist in the estimation of fair values. Purchase price allocations are subject to revision within
the measurement period, not to exceed one year from the date of acquisition. Costs to acquire a business may include, but are not limited
to, fees for accounting, legal and valuation services, and are expensed as incurred in the Consolidated Statements of Income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Goodwill and Intangible Assets: &lt;/b&gt;Goodwill represents the excess
of the purchase price over the fair values of the underlying net assets of an acquired business. The Company tests goodwill for impairment
for each reporting unit on an annual basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such
impairment could exist. &lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company is permitted, but not required, to qualitatively
assess indicators of a reporting unit&#x2019;s fair value to determine whether it is necessary to perform the two-step goodwill impairment
test. If a quantitative test is deemed necessary, a discounted cash flow analysis is prepared to estimate fair value. &lt;/span&gt;The Company
determined that no impairment was indicated as of March 26, 2022 and March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company estimates the fair value of its reporting units using the
fair market value measurement requirement. Intangible assets are evaluated for impairment when events or changes in business circumstances
indicate that the carrying amount of the assets may not be fully recoverable. A summary of changes in the Company&#x2019;s goodwill and
intangible assets is as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Goodwill&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Intangible Assets&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Service&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Service&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Net Book Value as of March 28, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,454&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,086&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;41,540&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,680&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,977&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,079&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(377&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,161&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,538&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Currency Translation Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Net Book Value as of March 27, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,272&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,513&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,060&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,060&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(273&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,611&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,884&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Currency Translation Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt"&gt;Net Book Value as of March 26, 2022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,458&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;53,616&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;65,074&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;647&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;14,045&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;14,692&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The intangible assets are being amortized on an accelerated basis over
their estimated useful lives of up to 15 years. Amortization expense relating to intangible assets is expected to be $4.0 million in fiscal
year 2023, $3.3 million in fiscal year 2024, $2.7 million in fiscal year 2025, $1.9 million in fiscal year 2026 and $0.7 million in fiscal
year 2027.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Catalog Costs: &lt;/b&gt;Transcat capitalizes the cost of each master
catalog mailed and amortizes the cost over the respective catalog&#x2019;s estimated productive life. The Company reviews response results
from catalog mailings on a continuous basis, and if warranted, modifies the period over which costs are recognized. The Company amortizes
the cost of each master catalog over an eighteen-month period and amortizes the cost of each catalog supplement over a three-month period.
Total unamortized catalog costs, included as a component of prepaid expenses and other current assets on the Consolidated Balance Sheets,
were $0.1 million as of both March 26, 2022 and March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Deferred Taxes: &lt;/b&gt;The Company recognizes deferred tax assets and
liabilities for the expected future tax consequences of temporary differences between the consolidated financial statement carrying amounts
and the tax bases of its assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in income tax rates is recognized in the Consolidated Statements of Income in the period that includes
the enactment date. The Company establishes valuation allowances if it believes that it is more-likely-than-not that some or all of its
deferred tax assets will not be realized. See Note 4 for further discussion on income taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair Value of Financial Instruments: &lt;/b&gt;Transcat has determined
the fair value of debt and other financial instruments using a valuation hierarchy. The hierarchy, which prioritizes the inputs used in
measuring fair value, consists of three levels. Level 1 uses observable inputs such as quoted prices in active markets; Level 2 uses inputs
other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which is defined as unobservable
inputs in which little or no market data exists, requires the Company to develop its own assumptions. The carrying amount of debt on the
Consolidated Balance Sheets approximates fair value due to variable interest rate pricing on a portion of the debt with the balance bearing
an interest rate approximating current market rates, and the carrying amounts for cash, accounts receivable and accounts payable approximate
fair value due to their short-term nature. Investment assets, which fund the Company&#x2019;s non-qualified deferred compensation plan,
consist of mutual funds and are valued based on Level 1 inputs. At March 26, 2022 and March 27, 2021, investment assets totaled $0.2 million
and $0.4 million, respectively, and are included as a component of other assets (non-current) on the Consolidated Balance Sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Stock-Based Compensation:&lt;/b&gt; The Company measures the cost of services
received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair market value
of the award as of the grant date. The Company records compensation cost related to unvested equity awards by recognizing, on a straight-line
basis, the unamortized grant date fair value over the remaining service period of each award. Excess tax benefits for share-based award
activity are reflected in the Consolidated Statements of Income as a component of the provision for income taxes. Excess tax benefits
are realized benefits from tax deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation
costs for such awards. The Company did not capitalize any stock-based compensation costs as part of an asset. The Company estimates forfeiture
rates based on its historical experience. During fiscal years 2022 and 2021, the Company recorded non-cash stock-based compensation cost
in the amount of $2.3 million and $1.5 million, respectively, in the Consolidated Statements of Income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Revenue Recognition: &lt;/b&gt;Distribution sales are recorded when an
order&#x2019;s title and risk of loss transfers to the customer, which is generally upon shipment. The Company recognizes the majority
of its Service revenue based upon when the calibration or other activity is performed and then shipped and/or delivered to the customer.
The majority of the Company&#x2019;s revenue generating activities have a single performance obligation and are recognized at the point
in time when control transfers and/or our obligation has been fulfilled. Some Service revenue is generated from managing customers&#x2019;
calibration programs in which the Company recognizes revenue over time using the output method-time elapsed as this portrays the transfer
of control to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product
shipped or services performed. Sales taxes and other taxes billed and collected from customers are excluded from revenue. The Company
generally invoices its customers for freight, shipping, and handling charges. Freight billed to customers is included in revenue. Shipping
and handling is not included in revenue. Provisions for customer returns are provided for in the period the related revenue is recorded
based upon historical data.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under Topic 606 &#x201c;Revenue from Contracts with Customers&#x201d;,
we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of
transaction prices used in determining revenue recognized. Such judgments include considerations in determining our transaction prices
and &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;when our performance obligations are satisfied for our standard product sales that include general payment terms that are between
net 30 and 90 days&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue recognized from prior period performance obligations for fiscal
year 2022 was immaterial. As of March 26, 2022, the Company had no unsatisfied performance obligations for contracts with an original
expected duration of greater than one year. Pursuant to Topic 606, the Company applied the practical expedient with respect to disclosure
of the deferral and future expected timing of revenue recognition for transaction price allocated to remaining performance obligations.
Deferred revenue, unbilled revenue and deferred contract costs recorded on our Consolidated Balance Sheets as of March 26, 2022 and March
27, 2021 were immaterial. See Note 7 for disaggregated revenue information.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Vendor Rebates: &lt;/b&gt;Vendor rebates are generally based on specified
cumulative levels of purchases and/or incremental distribution sales and are recorded as a reduction of cost of distribution sales.&#160;&#160;Purchase
rebates are calculated and recorded quarterly based upon the volume of purchases with specific vendors during the quarter. Point of sale
rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly basis,
based upon the expected level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance
on a quarterly basis are recorded as earned in the respective quarter. The Company recorded vendor rebates of $1.0 million and $0.7 million
in fiscal years 2022 and 2021, respectively, as a reduction of cost of distribution sales.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cooperative Advertising Income: &lt;/b&gt;The Company participates in
co-op advertising programs with certain of its vendors. The Company records cash consideration received from these vendors for advertising
as a reduction of cost of distribution sales. The Company recorded consideration in the amount of $0.8 million and $0.6 million in fiscal
years 2022 and 2021, respectively, in connection with these programs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Advertising Costs:&lt;/b&gt; Advertising costs, other than catalog costs,
are expensed as they are incurred and are included in Selling, Marketing and Warehouse Expenses in the Consolidated Statements of Income.&#160;
Advertising costs were approximately $1.1 million and $0.9 million in fiscal years 2022 and 2021, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Shipping and Handling Costs: &lt;/b&gt;Freight expense and direct shipping
costs are included in the cost of revenue. These costs totaled approximately $2.7 million and $2.4 million in fiscal years 2022 and 2021,
respectively. Direct handling costs, the majority of which represent direct compensation of employees who pick, pack, and prepare merchandise
for shipment to customers, are reflected in selling, marketing and warehouse expenses. Direct handling costs were approximately $0.8 million
in each of fiscal years 2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Foreign Currency Translation and Transactions: &lt;/b&gt;The accounts
of Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), an Irish company, and Transcat Canada Inc., both of which are wholly-owned
subsidiaries of the Company, are maintained in the local currencies, the Euro and the Canadian dollar, respectively, and have been translated
to U.S. dollars. Accordingly, the amounts representing assets and liabilities have been translated at the period-end rates of exchange
and related revenue and expense accounts have been translated at an average rate of exchange during the period. Gains and losses arising
from translation of Cal OpEx Limited&#x2019;s and Transcat Canada Inc.&#x2019;s financial statements into U.S. dollars are recorded directly
to the accumulated other comprehensive loss component of shareholders&#x2019; equity.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Transcat records foreign currency gains and losses on business transactions
denominated in foreign currency. The net foreign currency gain was $0.1 million in fiscal year 2022 and a loss of less than $0.1 million
in fiscal year 2021. The Company continually utilizes short-term foreign exchange forward contracts to reduce the risk that its future
earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange rates. The Company does not apply
hedge accounting and therefore the net change in the fair value of the contracts, which totaled a net loss of less than $0.1 million in
each of fiscal year 2022 and 2021, was recognized as a component of Other Expenses in the Consolidated Statements of Income. The change
in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables denominated in Canadian
dollars being hedged. On March 26, 2022, the Company had a foreign exchange contract, which matured in April 2022, outstanding in the
notional amount of $3.3 million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements
for speculative purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Other Comprehensive Income:&lt;/b&gt; Other comprehensive income is composed
of currency translation adjustments, unrecognized prior service costs from post retirement plan, net of tax, and unrealized gains or
losses on other assets, net of tax.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company determines the expense and obligations for its post-retirement
plans using assumptions related to discount rates, expected long-term rates of return on invested plan assets, and certain other factors.
The Company determines the fair value of plan assets and benefit obligations as of the end of each fiscal year. The unrecognized portion
of the gain or loss on plan assets is included in the consolidated balance sheets as a component of accumulated other comprehensive loss
in shareholders&#x2019; equity and is recognized into the plans&#x2019; expense over time. See Note 5 for further discussion on the Company&#x2019;s
post retirement plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has a non-qualified deferred compensation plan for the
benefit of certain management employees and non-employee directors. Investment assets, which fund the Company&#x2019;s non-qualified deferred
compensation plan, consist of mutual funds. The unrecognized portion of the gain or loss on plan assets is included in the Consolidated
Statements of Income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;At March 26, 2022, accumulated other comprehensive loss consisted of
cumulative currency translation losses of $0.1 million, unrecognized prior service costs, net of tax, of $0.1 million and an unrealized
gain on other assets, net of tax, of less than $0.1 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;At March 27, 2021, accumulated other comprehensive loss consisted of
cumulative currency translation gains of $0.1 million, unrecognized prior service costs, net of tax, of $0.5 million and an unrealized
gain on other assets, net of tax, of $0.1 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Earnings per Share: &lt;/b&gt;Basic earnings per share of common stock
are computed based on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share
of common stock reflect the assumed conversion of stock options and unvested restricted stock units using the treasury stock method in
periods in which they have a dilutive effect. In computing the per share effect of assumed conversion, proceeds received from the exercise
of options and unvested restricted stock units are considered to have been used to purchase shares of common stock at the average market
prices during the period, and the resulting net additional shares of common stock are included in the calculation of average shares of
common stock outstanding.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For each of fiscal years 2022 and 2021, the net additional common stock
equivalents had a $0.02 per share effect on the calculation of dilutive earnings per share. The average shares outstanding used to compute
basic and diluted earnings per share are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Fiscal Years Ended&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March&#160;26,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;March&#160;27,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%"&gt;Average Shares Outstanding &#x2013; Basic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Effect of Dilutive Common Stock Equivalents&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;93&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;125&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt"&gt;Average Shares Outstanding &#x2013; Diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,589&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"&gt;7,548&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Anti-dilutive Common Stock Equivalents&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;111&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Shareholders&#x2019; Equity: &lt;/b&gt;During each of fiscal years 2022
and 2021, the Company repurchased and subsequently retired 0.1 million shares of its common stock. The Company allows its employees the
option of satisfying the employee tax withholding obligations with either cash or a net share repurchase. The repurchase of shares was
for the net awarding of certain share awards to cover employee tax-withholding obligations for share award and stock option activity,
totaling $6.7 million in fiscal year 2022 and $3.1 million in fiscal year 2021. There were no stock option redemptions during either fiscal
year 2022 or fiscal year 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;COVID-19 Pandemic:&lt;/b&gt; The COVID-19 pandemic had a negative impact
on our fiscal year 2022 and fiscal year 2021 operations and financial results, and the full financial impact of the pandemic cannot be
reasonably estimated at this time due to uncertainty as to its severity and duration. In fiscal year 2021, the Company took actions to
manage its resources conservatively to mitigate the negative impact of the pandemic, including aligning variable costs with demand, froze
hiring and wages, with the exception of technology personnel, tightly controlled discretionary spending; reduced the CEO&#x2019;s salary
and Board of Director cash retainer fees by 20% and reduced other executive team members salaries by 10% during the first and second quarter
of fiscal year 2021; and amended our revolving credit facility to provide for, among other things, $10.0 million in additional borrowing
capacity and financial covenant modifications.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 27, 2020, the Coronavirus Aid, Relief and Economic Security
(&#x201c;CARES&#x201d;) Act was enacted. The CARES Act included a provision that allows the Company to defer the employer portion of social
security payroll tax payments that would have been paid between the enactment date and December 31, 2020, with 50% payable by December
31, 2021 and 50% payable by December 31, 2022. During fiscal year 2021, the Company deferred $2.0 million of employer social security
payroll taxes. At March 26, 2022, $1.0 million is still deferred and is recorded in accrued compensation and other current liabilities.
At March 27, 2021, $2.0 million was deferred of which $1.0 million is recorded in accrued compensation and other current liabilities and
$1.0 million is recorded in other liabilities on the Consolidated Balance Sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recently Issued Accounting Pronouncements:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Credit Losses&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In June 2016, the Financial Accounting Standard Board (&#x201c;FASB&#x201d;)
issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which significantly changes how entities will measure credit losses
for most financial assets and certain other instruments that are not measured at fair value through net income. The ASU replaces the &#x201c;incurred
loss&#x201d; model with an &#x201c;expected credit loss&#x201d; model that requires entities to estimate an expected lifetime credit loss on
financial assets, including trade accounts receivable. The ASU is effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2022. Allowance for doubtful accounts is the most significant item for the Company under this ASU.
As credit losses from the Company&#x2019;s trade receivables have not historically been significant, the Company anticipates that the adoption
of the ASU will not have a material impact on its consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Reclassification of Amounts: &lt;/b&gt;Certain reclassifications of financial
information for prior fiscal years have been made to conform to the presentation for the current fiscal year.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Description of Business: &lt;/b&gt;Transcat,
Inc. (&#x201c;Transcat,&#x201d; &lt;/span&gt;&#x201c;&lt;span style="font-size: 10pt"&gt;we,&#x201d; &#x201c;us,&#x201d; &#x201c;our&#x201d; or the &#x201c;Company&#x201d;)
is a leading provider of accredited calibration services, enterprise asset management services, and value-added distributor of professional
grade handheld test, measurement and control instrumentation. The Company is focused on providing services and products to highly regulated
industries, particularly the life science industry, which includes pharmaceutical, biotechnology, medical device and other FDA-regulated
businesses. Additional industries served include industrial manufacturing; energy and utilities, including oil and gas; chemical manufacturing;
FAA-regulated businesses, including aerospace and defense and other industries that require accuracy in their processes, confirmation
of the capabilities of their equipment, and for which the risk of failure is very costly.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Principles of Consolidation: &lt;/b&gt;The consolidated financial statements
of Transcat include the accounts of Transcat and the Company&#x2019;s wholly-owned subsidiaries, Transcat Canada Inc., WTT Real Estate
Acquisition, LLC, Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), Cal OpEx Inc. and Tangent Labs, LLC. All intercompany balances
and transactions have been eliminated in consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Use of Estimates: &lt;/b&gt;The preparation of Transcat&#x2019;s Consolidated
Financial Statements in accordance with accounting principles generally accepted in the United States (&#x201c;GAAP&#x201d;) requires that
the Company make estimates and assumptions that affect the reported amounts of assets and liabilities, and the disclosure of contingent
assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting
period. Significant estimates and assumptions are used for, but not limited to, allowance for doubtful accounts and returns, inventory
reserves, estimated levels of achievement for performance-based restricted stock units, fair value of stock options, depreciable lives
of fixed assets, estimated lives of major catalogs and intangible assets, and the valuation of assets acquired, liabilities assumed and
consideration transferred in business acquisitions. Future events and their effects cannot be predicted with certainty; accordingly, accounting
estimates require the exercise of judgment. The accounting estimates used in the preparation of the Consolidated Financial Statements
may change as new events occur, as more experience is acquired, as additional information is obtained and as the operating environment
changes. Actual results could differ from those estimates. Such changes and refinements in estimation methodologies are reflected in reported
results of operations in the period in which the changes are made and, if material, their effects are disclosed in the Notes to the Consolidated
Financial Statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fiscal Year: &lt;/b&gt;Transcat operates on a 52/53-week fiscal year,
ending the last Saturday in March. In a 52-week fiscal year, each of the four quarters is a 13-week period. In a 53-week fiscal year,
the last quarter is a 14-week period. The fiscal years ended March 26, 2022 (&#x201c;fiscal year 2022&#x201d;) and March 27, 2021 (&#x201c;fiscal
year 2021&#x201d;) both consisted of 52 weeks.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:FiscalPeriod>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Accounts Receivable: &lt;/b&gt;Accounts receivable represent amounts due
from customers in the ordinary course of business. These amounts are recorded net of the allowance for doubtful accounts and returns in
the Consolidated Balance Sheets. The allowance for doubtful accounts is based upon the expected collectability of accounts receivable.
The Company applies a specific formula to its accounts receivable aging, which may be adjusted on a specific account basis where the formula
may not appropriately reserve for loss exposure. After all attempts to collect a receivable have failed, the receivable is written-off
against the allowance for doubtful accounts. The returns reserve is calculated based upon the historical rate of returns applied to revenues
over a specific timeframe. The returns reserve will increase or decrease as a result of changes in the level of revenue and/or the historical
rate of returns.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Inventory: &lt;/b&gt;Inventory consists of products purchased for resale
and is valued at the lower of average cost or net realizable value. Costs are determined using the average cost method of inventory valuation.
The Company performs physical inventory counts and cycle counts on inventory throughout the year and adjusts the recorded balance to reflect
the results. Inventory is reduced by a reserve for items not saleable at or above cost by applying a specific loss factor, based on historical
experience, to specific categories of inventory. The Company evaluates the adequacy of the reserve on a quarterly basis. The Company had
reserves for inventory losses totaling $0.5 million at March 26, 2022 and $0.6 million at March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves contextRef="c8" decimals="-5" unitRef="usd">500000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c9" decimals="-5" unitRef="usd">600000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and Equipment, Depreciation and Amortization: &lt;/b&gt;Property
and equipment are stated at cost. Depreciation and amortization are computed under the straight-line method over the following estimated
useful lives:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 86%; text-align: left"&gt;Machinery, Equipment and Software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2 &#x2013; 15&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Rental Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5 &#x2013; 8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and Fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3 &#x2013; 10&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold Improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2 &#x2013; 12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company tests property and equipment for impairment on an annual
basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such impairment could exist. Property and
equipment determined to have no value are written off at their then remaining net book value. The Company capitalizes certain costs, including
internal payroll costs incurred in the procurement and development of computer software used for internal purposes. Leasehold improvements
are amortized under the straight-line method over the estimated useful life or the lease term, whichever is shorter. Maintenance and repairs
are expensed as incurred. See Note 2 for further information on property and equipment.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 60%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 86%; text-align: left"&gt;Machinery, Equipment and Software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2 &#x2013; 15&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Rental Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5 &#x2013; 8&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Furniture and Fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3 &#x2013; 10&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Leasehold Improvements&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;2 &#x2013; 12&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c38">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c39">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c40">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c41">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c42">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c43">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c44">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c45">P12Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Business Acquisitions: &lt;/b&gt;The Company applies the acquisition method
of accounting for business acquisitions. Under the acquisition method, identifiable assets acquired, liabilities assumed and consideration
transferred are measured at their acquisition-date fair value. The Company uses a valuation hierarchy, as further described under Fair
Value of Financial Instruments below, to determine the fair values. Historically, we have relied, in part, upon the use of reports from
third-party valuation specialists to assist in the estimation of fair values. Purchase price allocations are subject to revision within
the measurement period, not to exceed one year from the date of acquisition. Costs to acquire a business may include, but are not limited
to, fees for accounting, legal and valuation services, and are expensed as incurred in the Consolidated Statements of Income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Goodwill and Intangible Assets: &lt;/b&gt;Goodwill represents the excess
of the purchase price over the fair values of the underlying net assets of an acquired business. The Company tests goodwill for impairment
for each reporting unit on an annual basis during the fourth quarter of its fiscal year, or immediately if conditions indicate that such
impairment could exist. &lt;span style="font-family: Times New Roman, Times, Serif"&gt;The Company is permitted, but not required, to qualitatively
assess indicators of a reporting unit&#x2019;s fair value to determine whether it is necessary to perform the two-step goodwill impairment
test. If a quantitative test is deemed necessary, a discounted cash flow analysis is prepared to estimate fair value. &lt;/span&gt;The Company
determined that no impairment was indicated as of March 26, 2022 and March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company estimates the fair value of its reporting units using the
fair market value measurement requirement. Intangible assets are evaluated for impairment when events or changes in business circumstances
indicate that the carrying amount of the assets may not be fully recoverable. A summary of changes in the Company&#x2019;s goodwill and
intangible assets is as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Goodwill&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Intangible Assets&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Service&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Service&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Net Book Value as of March 28, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,454&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,086&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;41,540&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,680&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,977&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,079&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(377&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,161&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,538&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Currency Translation Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Net Book Value as of March 27, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,272&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,513&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,060&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,060&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(273&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,611&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,884&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Currency Translation Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt"&gt;Net Book Value as of March 26, 2022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,458&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;53,616&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;65,074&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;647&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;14,045&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;14,692&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The intangible assets are being amortized on an accelerated basis over
their estimated useful lives of up to 15 years. Amortization expense relating to intangible assets is expected to be $4.0 million in fiscal
year 2023, $3.3 million in fiscal year 2024, $2.7 million in fiscal year 2025, $1.9 million in fiscal year 2026 and $0.7 million in fiscal
year 2027.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Goodwill&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Intangible Assets&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Service&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Distribution&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Service&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 28%"&gt;Net Book Value as of March 28, 2020&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;11,454&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;30,086&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;41,540&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,297&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;6,680&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,977&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,079&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-26"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,030&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-27"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-28"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-29"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(377&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,161&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,538&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Currency Translation Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-30"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;653&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-31"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Net Book Value as of March 27, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43,272&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;920&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,593&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,513&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-32"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21,749&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-33"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,060&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,060&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Amortization&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-34"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-35"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-36"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(273&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,611&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,884&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Currency Translation Adjustment&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-37"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-38"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt"&gt;Net Book Value as of March 26, 2022&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,458&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;53,616&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;65,074&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;647&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;14,045&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;14,692&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill contextRef="c46" decimals="-3" unitRef="usd">11454000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c47" decimals="-3" unitRef="usd">30086000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c48" decimals="-3" unitRef="usd">41540000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c49" decimals="-3" unitRef="usd">1297000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c50" decimals="-3" unitRef="usd">6680000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c51" decimals="-3" unitRef="usd">7977000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c52" decimals="-3" unitRef="usd">4000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c53" decimals="-3" unitRef="usd">1075000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c54" decimals="-3" unitRef="usd">1079000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c56" decimals="-3" unitRef="usd">2030000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c57" decimals="-3" unitRef="usd">2030000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss contextRef="c55" decimals="-3" unitRef="usd">377000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c56" decimals="-3" unitRef="usd">2161000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c57" decimals="-3" unitRef="usd">2538000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c53" decimals="-3" unitRef="usd">653000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c54" decimals="-3" unitRef="usd">653000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c56" decimals="-3" unitRef="usd">44000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c57" decimals="-3" unitRef="usd">44000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c58" decimals="-3" unitRef="usd">11458000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c59" decimals="-3" unitRef="usd">31814000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c60" decimals="-3" unitRef="usd">43272000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c61" decimals="-3" unitRef="usd">920000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c62" decimals="-3" unitRef="usd">6593000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c63" decimals="-3" unitRef="usd">7513000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c65" decimals="-3" unitRef="usd">21749000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c66" decimals="-3" unitRef="usd">21749000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c68" decimals="-3" unitRef="usd">11060000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c69" decimals="-3" unitRef="usd">11060000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillImpairmentLoss contextRef="c67" decimals="-3" unitRef="usd">273000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c68" decimals="-3" unitRef="usd">3611000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c69" decimals="-3" unitRef="usd">3884000</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c65" decimals="-3" unitRef="usd">53000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c66" decimals="-3" unitRef="usd">53000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c68" decimals="-3" unitRef="usd">3000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c69" decimals="-3" unitRef="usd">3000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c70" decimals="-3" unitRef="usd">11458000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c71" decimals="-3" unitRef="usd">53616000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c72" decimals="-3" unitRef="usd">65074000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c73" decimals="-3" unitRef="usd">647000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c74" decimals="-3" unitRef="usd">14045000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c75" decimals="-3" unitRef="usd">14692000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c0">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c8" decimals="-5" unitRef="usd">4000000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c8" decimals="-5" unitRef="usd">3300000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c8" decimals="-5" unitRef="usd">2700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c8" decimals="-5" unitRef="usd">1900000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c8" decimals="-5" unitRef="usd">700000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <trns:CatalogCostsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Catalog Costs: &lt;/b&gt;Transcat capitalizes the cost of each master
catalog mailed and amortizes the cost over the respective catalog&#x2019;s estimated productive life. The Company reviews response results
from catalog mailings on a continuous basis, and if warranted, modifies the period over which costs are recognized. The Company amortizes
the cost of each master catalog over an eighteen-month period and amortizes the cost of each catalog supplement over a three-month period.
Total unamortized catalog costs, included as a component of prepaid expenses and other current assets on the Consolidated Balance Sheets,
were $0.1 million as of both March 26, 2022 and March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</trns:CatalogCostsPolicyTextBlock>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c31" decimals="-5" unitRef="usd">100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c32" decimals="-5" unitRef="usd">100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Deferred Taxes: &lt;/b&gt;The Company recognizes deferred tax assets and
liabilities for the expected future tax consequences of temporary differences between the consolidated financial statement carrying amounts
and the tax bases of its assets and liabilities. Deferred income tax assets and liabilities are measured using enacted tax rates expected
to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred
tax assets and liabilities of a change in income tax rates is recognized in the Consolidated Statements of Income in the period that includes
the enactment date. The Company establishes valuation allowances if it believes that it is more-likely-than-not that some or all of its
deferred tax assets will not be realized. See Note 4 for further discussion on income taxes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Fair Value of Financial Instruments: &lt;/b&gt;Transcat has determined
the fair value of debt and other financial instruments using a valuation hierarchy. The hierarchy, which prioritizes the inputs used in
measuring fair value, consists of three levels. Level 1 uses observable inputs such as quoted prices in active markets; Level 2 uses inputs
other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, which is defined as unobservable
inputs in which little or no market data exists, requires the Company to develop its own assumptions. The carrying amount of debt on the
Consolidated Balance Sheets approximates fair value due to variable interest rate pricing on a portion of the debt with the balance bearing
an interest rate approximating current market rates, and the carrying amounts for cash, accounts receivable and accounts payable approximate
fair value due to their short-term nature. Investment assets, which fund the Company&#x2019;s non-qualified deferred compensation plan,
consist of mutual funds and are valued based on Level 1 inputs. At March 26, 2022 and March 27, 2021, investment assets totaled $0.2 million
and $0.4 million, respectively, and are included as a component of other assets (non-current) on the Consolidated Balance Sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:Investments contextRef="c8" decimals="-5" unitRef="usd">200000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c9" decimals="-5" unitRef="usd">400000</us-gaap:Investments>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Stock-Based Compensation:&lt;/b&gt; The Company measures the cost of services
received in exchange for all equity awards granted, including stock options and restricted stock units, based on the fair market value
of the award as of the grant date. The Company records compensation cost related to unvested equity awards by recognizing, on a straight-line
basis, the unamortized grant date fair value over the remaining service period of each award. Excess tax benefits for share-based award
activity are reflected in the Consolidated Statements of Income as a component of the provision for income taxes. Excess tax benefits
are realized benefits from tax deductions for exercised awards in excess of the deferred tax asset attributable to stock-based compensation
costs for such awards. The Company did not capitalize any stock-based compensation costs as part of an asset. The Company estimates forfeiture
rates based on its historical experience. During fiscal years 2022 and 2021, the Company recorded non-cash stock-based compensation cost
in the amount of $2.3 million and $1.5 million, respectively, in the Consolidated Statements of Income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&#160;&lt;/p&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c0" decimals="-5" unitRef="usd">2300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c7" decimals="-5" unitRef="usd">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Revenue Recognition: &lt;/b&gt;Distribution sales are recorded when an
order&#x2019;s title and risk of loss transfers to the customer, which is generally upon shipment. The Company recognizes the majority
of its Service revenue based upon when the calibration or other activity is performed and then shipped and/or delivered to the customer.
The majority of the Company&#x2019;s revenue generating activities have a single performance obligation and are recognized at the point
in time when control transfers and/or our obligation has been fulfilled. Some Service revenue is generated from managing customers&#x2019;
calibration programs in which the Company recognizes revenue over time using the output method-time elapsed as this portrays the transfer
of control to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for product
shipped or services performed. Sales taxes and other taxes billed and collected from customers are excluded from revenue. The Company
generally invoices its customers for freight, shipping, and handling charges. Freight billed to customers is included in revenue. Shipping
and handling is not included in revenue. Provisions for customer returns are provided for in the period the related revenue is recorded
based upon historical data.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under Topic 606 &#x201c;Revenue from Contracts with Customers&#x201d;,
we use judgments that could potentially impact both the timing of our satisfaction of performance obligations and our determination of
transaction prices used in determining revenue recognized. Such judgments include considerations in determining our transaction prices
and &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;when our performance obligations are satisfied for our standard product sales that include general payment terms that are between
net 30 and 90 days&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Revenue recognized from prior period performance obligations for fiscal
year 2022 was immaterial. As of March 26, 2022, the Company had no unsatisfied performance obligations for contracts with an original
expected duration of greater than one year. Pursuant to Topic 606, the Company applied the practical expedient with respect to disclosure
of the deferral and future expected timing of revenue recognition for transaction price allocated to remaining performance obligations.
Deferred revenue, unbilled revenue and deferred contract costs recorded on our Consolidated Balance Sheets as of March 26, 2022 and March
27, 2021 were immaterial. See Note 7 for disaggregated revenue information.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:RevenueRecognitionRebates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Vendor Rebates: &lt;/b&gt;Vendor rebates are generally based on specified
cumulative levels of purchases and/or incremental distribution sales and are recorded as a reduction of cost of distribution sales.&#160;&#160;Purchase
rebates are calculated and recorded quarterly based upon the volume of purchases with specific vendors during the quarter. Point of sale
rebate programs that are based on year-over-year sales performance on a calendar year basis are recorded as earned, on a quarterly basis,
based upon the expected level of annual achievement. Point of sale rebate programs that are based on year-over-year sales performance
on a quarterly basis are recorded as earned in the respective quarter. The Company recorded vendor rebates of $1.0 million and $0.7 million
in fiscal years 2022 and 2021, respectively, as a reduction of cost of distribution sales.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:RevenueRecognitionRebates>
    <trns:VendorRebates contextRef="c0" decimals="-5" unitRef="usd">1000000</trns:VendorRebates>
    <trns:VendorRebates contextRef="c7" decimals="-5" unitRef="usd">700000</trns:VendorRebates>
    <trns:CooperativeAdvertisingIncomePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Cooperative Advertising Income: &lt;/b&gt;The Company participates in
co-op advertising programs with certain of its vendors. The Company records cash consideration received from these vendors for advertising
as a reduction of cost of distribution sales. The Company recorded consideration in the amount of $0.8 million and $0.6 million in fiscal
years 2022 and 2021, respectively, in connection with these programs.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</trns:CooperativeAdvertisingIncomePolicyTextBlock>
    <us-gaap:CooperativeAdvertisingAmount contextRef="c0" decimals="-5" unitRef="usd">800000</us-gaap:CooperativeAdvertisingAmount>
    <us-gaap:CooperativeAdvertisingAmount contextRef="c7" decimals="-5" unitRef="usd">600000</us-gaap:CooperativeAdvertisingAmount>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Advertising Costs:&lt;/b&gt; Advertising costs, other than catalog costs,
are expensed as they are incurred and are included in Selling, Marketing and Warehouse Expenses in the Consolidated Statements of Income.&#160;
Advertising costs were approximately $1.1 million and $0.9 million in fiscal years 2022 and 2021, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="-5" unitRef="usd">1100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c7" decimals="-5" unitRef="usd">900000</us-gaap:AdvertisingExpense>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Shipping and Handling Costs: &lt;/b&gt;Freight expense and direct shipping
costs are included in the cost of revenue. These costs totaled approximately $2.7 million and $2.4 million in fiscal years 2022 and 2021,
respectively. Direct handling costs, the majority of which represent direct compensation of employees who pick, pack, and prepare merchandise
for shipment to customers, are reflected in selling, marketing and warehouse expenses. Direct handling costs were approximately $0.8 million
in each of fiscal years 2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c33" decimals="-5" unitRef="usd">2700000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c34" decimals="-5" unitRef="usd">2400000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c35" decimals="-5" unitRef="usd">800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c36" decimals="-5" unitRef="usd">800000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Foreign Currency Translation and Transactions: &lt;/b&gt;The accounts
of Cal OpEx Limited (d/b/a NEXA Enterprise Asset Management), an Irish company, and Transcat Canada Inc., both of which are wholly-owned
subsidiaries of the Company, are maintained in the local currencies, the Euro and the Canadian dollar, respectively, and have been translated
to U.S. dollars. Accordingly, the amounts representing assets and liabilities have been translated at the period-end rates of exchange
and related revenue and expense accounts have been translated at an average rate of exchange during the period. Gains and losses arising
from translation of Cal OpEx Limited&#x2019;s and Transcat Canada Inc.&#x2019;s financial statements into U.S. dollars are recorded directly
to the accumulated other comprehensive loss component of shareholders&#x2019; equity.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Transcat records foreign currency gains and losses on business transactions
denominated in foreign currency. The net foreign currency gain was $0.1 million in fiscal year 2022 and a loss of less than $0.1 million
in fiscal year 2021. The Company continually utilizes short-term foreign exchange forward contracts to reduce the risk that its future
earnings denominated in Canadian dollars would be adversely affected by changes in currency exchange rates. The Company does not apply
hedge accounting and therefore the net change in the fair value of the contracts, which totaled a net loss of less than $0.1 million in
each of fiscal year 2022 and 2021, was recognized as a component of Other Expenses in the Consolidated Statements of Income. The change
in the fair value of the contracts is offset by the change in fair value on the underlying accounts receivables denominated in Canadian
dollars being hedged. On March 26, 2022, the Company had a foreign exchange contract, which matured in April 2022, outstanding in the
notional amount of $3.3 million. This contract was subsequently renewed and remains in place. The Company does not use hedging arrangements
for speculative purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c0" decimals="-5" unitRef="usd">100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized contextRef="c7" decimals="-5" unitRef="usd">100000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c0" decimals="-5" unitRef="usd">100000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized contextRef="c7" decimals="-5" unitRef="usd">100000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:DerivativeAssetNotionalAmount contextRef="c8" decimals="-5" unitRef="usd">3300000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Other Comprehensive Income:&lt;/b&gt; Other comprehensive income is composed
of currency translation adjustments, unrecognized prior service costs from post retirement plan, net of tax, and unrealized gains or
losses on other assets, net of tax.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company determines the expense and obligations for its post-retirement
plans using assumptions related to discount rates, expected long-term rates of return on invested plan assets, and certain other factors.
The Company determines the fair value of plan assets and benefit obligations as of the end of each fiscal year. The unrecognized portion
of the gain or loss on plan assets is included in the consolidated balance sheets as a component of accumulated other comprehensive loss
in shareholders&#x2019; equity and is recognized into the plans&#x2019; expense over time. See Note 5 for further discussion on the Company&#x2019;s
post retirement plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has a non-qualified deferred compensation plan for the
benefit of certain management employees and non-employee directors. Investment assets, which fund the Company&#x2019;s non-qualified deferred
compensation plan, consist of mutual funds. The unrecognized portion of the gain or loss on plan assets is included in the Consolidated
Statements of Income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;At March 26, 2022, accumulated other comprehensive loss consisted of
cumulative currency translation losses of $0.1 million, unrecognized prior service costs, net of tax, of $0.1 million and an unrealized
gain on other assets, net of tax, of less than $0.1 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;At March 27, 2021, accumulated other comprehensive loss consisted of
cumulative currency translation gains of $0.1 million, unrecognized prior service costs, net of tax, of $0.5 million and an unrealized
gain on other assets, net of tax, of $0.1 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c8" decimals="-5" unitRef="usd">100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax contextRef="c8" decimals="-5" unitRef="usd">100000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c8" decimals="-5" unitRef="usd">100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax contextRef="c9" decimals="-5" unitRef="usd">100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax contextRef="c9" decimals="-5" unitRef="usd">500000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="c9" decimals="-5" unitRef="usd">100000</us-gaap:AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Earnings per Share: &lt;/b&gt;Basic earnings per share of common stock
are computed based on the weighted average number of shares of common stock outstanding during the period. Diluted earnings per share
of common stock reflect the assumed conversion of stock options and unvested restricted stock units using the treasury stock method in
periods in which they have a dilutive effect. In computing the per share effect of assumed conversion, proceeds received from the exercise
of options and unvested restricted stock units are considered to have been used to purchase shares of common stock at the average market
prices during the period, and the resulting net additional shares of common stock are included in the calculation of average shares of
common stock outstanding.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For each of fiscal years 2022 and 2021, the net additional common stock
equivalents had a $0.02 per share effect on the calculation of dilutive earnings per share. The average shares outstanding used to compute
basic and diluted earnings per share are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Fiscal Years Ended&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March&#160;26,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;March&#160;27,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%"&gt;Average Shares Outstanding &#x2013; Basic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Effect of Dilutive Common Stock Equivalents&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;93&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;125&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt"&gt;Average Shares Outstanding &#x2013; Diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,589&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"&gt;7,548&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Anti-dilutive Common Stock Equivalents&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;111&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <trns:DilutiveSecuritiesEffectPerShareOnEarnings contextRef="c0" decimals="2" unitRef="usdPershares">0.02</trns:DilutiveSecuritiesEffectPerShareOnEarnings>
    <trns:DilutiveSecuritiesEffectPerShareOnEarnings contextRef="c7" decimals="2" unitRef="usdPershares">0.02</trns:DilutiveSecuritiesEffectPerShareOnEarnings>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;For the Fiscal Years Ended&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March&#160;26,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;March&#160;27,&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%"&gt;Average Shares Outstanding &#x2013; Basic&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,496&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,423&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Effect of Dilutive Common Stock Equivalents&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;93&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: right"&gt;125&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; padding-bottom: 2.5pt"&gt;Average Shares Outstanding &#x2013; Diluted&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,589&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"&gt;7,548&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Anti-dilutive Common Stock Equivalents&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;111&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; padding-bottom: 2.5pt; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-39"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" unitRef="shares">7496</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c7" decimals="0" unitRef="shares">7423</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c0" decimals="0" unitRef="shares">93</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c7" decimals="0" unitRef="shares">125</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" unitRef="shares">7589</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c7" decimals="0" unitRef="shares">7548</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c0" decimals="0" unitRef="shares">111</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Shareholders&#x2019; Equity: &lt;/b&gt;During each of fiscal years 2022
and 2021, the Company repurchased and subsequently retired 0.1 million shares of its common stock. The Company allows its employees the
option of satisfying the employee tax withholding obligations with either cash or a net share repurchase. The repurchase of shares was
for the net awarding of certain share awards to cover employee tax-withholding obligations for share award and stock option activity,
totaling $6.7 million in fiscal year 2022 and $3.1 million in fiscal year 2021. There were no stock option redemptions during either fiscal
year 2022 or fiscal year 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c0" decimals="-5" unitRef="shares">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares contextRef="c7" decimals="-5" unitRef="shares">100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c0" decimals="-5" unitRef="usd">6700000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c7" decimals="-5" unitRef="usd">3100000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <trns:COVID19PandemicPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;COVID-19 Pandemic:&lt;/b&gt; The COVID-19 pandemic had a negative impact
on our fiscal year 2022 and fiscal year 2021 operations and financial results, and the full financial impact of the pandemic cannot be
reasonably estimated at this time due to uncertainty as to its severity and duration. In fiscal year 2021, the Company took actions to
manage its resources conservatively to mitigate the negative impact of the pandemic, including aligning variable costs with demand, froze
hiring and wages, with the exception of technology personnel, tightly controlled discretionary spending; reduced the CEO&#x2019;s salary
and Board of Director cash retainer fees by 20% and reduced other executive team members salaries by 10% during the first and second quarter
of fiscal year 2021; and amended our revolving credit facility to provide for, among other things, $10.0 million in additional borrowing
capacity and financial covenant modifications.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On March 27, 2020, the Coronavirus Aid, Relief and Economic Security
(&#x201c;CARES&#x201d;) Act was enacted. The CARES Act included a provision that allows the Company to defer the employer portion of social
security payroll tax payments that would have been paid between the enactment date and December 31, 2020, with 50% payable by December
31, 2021 and 50% payable by December 31, 2022. During fiscal year 2021, the Company deferred $2.0 million of employer social security
payroll taxes. At March 26, 2022, $1.0 million is still deferred and is recorded in accrued compensation and other current liabilities.
At March 27, 2021, $2.0 million was deferred of which $1.0 million is recorded in accrued compensation and other current liabilities and
$1.0 million is recorded in other liabilities on the Consolidated Balance Sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</trns:COVID19PandemicPolicyTextBlock>
    <trns:CashRetainerFeesPercentage contextRef="c0" decimals="2" unitRef="pure">0.20</trns:CashRetainerFeesPercentage>
    <trns:SalariesPercentage contextRef="c0" decimals="2" unitRef="pure">0.10</trns:SalariesPercentage>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c37" decimals="-5" unitRef="usd">10000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <trns:PayablePercentage contextRef="c7" decimals="2" unitRef="pure">0.50</trns:PayablePercentage>
    <trns:PayablePercentage contextRef="c0" decimals="2" unitRef="pure">0.50</trns:PayablePercentage>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c9" decimals="-5" unitRef="usd">2000000</us-gaap:AccruedPayrollTaxesCurrent>
    <trns:AccruedCompensationAndOtherCurrentLiabilities contextRef="c8" decimals="-5" unitRef="usd">1000000</trns:AccruedCompensationAndOtherCurrentLiabilities>
    <us-gaap:DeferredCostsCurrentAndNoncurrent contextRef="c9" decimals="-5" unitRef="usd">2000000</us-gaap:DeferredCostsCurrentAndNoncurrent>
    <trns:AccruedCompensationAndOtherCurrentLiabilities contextRef="c9" decimals="-5" unitRef="usd">1000000</trns:AccruedCompensationAndOtherCurrentLiabilities>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent contextRef="c9" decimals="-5" unitRef="usd">1000000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Recently Issued Accounting Pronouncements:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;Credit Losses&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In June 2016, the Financial Accounting Standard Board (&#x201c;FASB&#x201d;)
issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326), which significantly changes how entities will measure credit losses
for most financial assets and certain other instruments that are not measured at fair value through net income. The ASU replaces the &#x201c;incurred
loss&#x201d; model with an &#x201c;expected credit loss&#x201d; model that requires entities to estimate an expected lifetime credit loss on
financial assets, including trade accounts receivable. The ASU is effective for fiscal years, and interim periods within those fiscal
years, beginning after December 15, 2022. Allowance for doubtful accounts is the most significant item for the Company under this ASU.
As credit losses from the Company&#x2019;s trade receivables have not historically been significant, the Company anticipates that the adoption
of the ASU will not have a material impact on its consolidated financial statements.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Reclassification of Amounts: &lt;/b&gt;Certain reclassifications of financial
information for prior fiscal years have been made to conform to the presentation for the current fiscal year.&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 2 &#x2013; PROPERTY AND EQUIPMENT&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Property and equipment consists of (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 26,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 27,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Machinery, Equipment and Software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;55,220&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;49,782&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Rental Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,214&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,873&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Furniture and Fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Leasehold Improvements&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;7,222&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,272&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total Property and Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;64,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: Accumulated Depreciation and Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(47,005&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(42,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt"&gt;Total Property and Equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,439&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;22,203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Total depreciation and amortization expense relating to property and
equipment amounted to $5.7 million and $5.0 million in fiscal years 2022 and 2021, respectively.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 26,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;March 27,&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Machinery, Equipment and Software&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;55,220&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;49,782&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Rental Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,214&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7,873&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Furniture and Fixtures&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,788&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,702&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Leasehold Improvements&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;7,222&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,272&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Total Property and Equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;73,444&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;64,629&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Less: Accumulated Depreciation and Amortization&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(47,005&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(42,426&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt"&gt;Total Property and Equipment, net&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,439&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;22,203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c76" decimals="-3" unitRef="usd">55220000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c77" decimals="-3" unitRef="usd">49782000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c78" decimals="-3" unitRef="usd">8214000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c79" decimals="-3" unitRef="usd">7873000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c80" decimals="-3" unitRef="usd">2788000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c81" decimals="-3" unitRef="usd">2702000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c82" decimals="-3" unitRef="usd">7222000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c83" decimals="-3" unitRef="usd">4272000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c8" decimals="-3" unitRef="usd">73444000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c9" decimals="-3" unitRef="usd">64629000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c8" decimals="-3" unitRef="usd">47005000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c9" decimals="-3" unitRef="usd">42426000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c8" decimals="-3" unitRef="usd">26439000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c9" decimals="-3" unitRef="usd">22203000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-5" unitRef="usd">5700000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c7" decimals="-5" unitRef="usd">5000000</us-gaap:DepreciationAndAmortization>
    <us-gaap:LongTermDebtTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 3 &#x2013; LONG-TERM DEBT&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On July 7, 2021, we entered into the Second Amended and Restated Credit
Facility Agreement (the &#x201c;2021 Credit Agreement&#x201d;) with Manufacturers and Traders Trust Company (&#x201c;M&amp;amp;T&#x201d;), that
amended and restated in its entirety the Company&#x2019;s Amended and Restated Credit Facility Agreement dated as of October 30, 2017,
as amended by Amended and Restated Credit Facility Agreement Amendment 1 dated December 10, 2018 and Amended and Restated Credit Facility
Agreement Amendment 2 (&#x201c;Amendment Two&#x201d;) dated May 18, 2020 (as amended, the &#x201c;Prior Credit Agreement&#x201d;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The 2021 Credit Agreement increased the revolving credit commitment
(the &#x201c;Revolving Credit Commitment&#x201d;) from $40.0 million to $80.0 million, with a letter of credit subfacility increased from
$2.0 million to $10.0 million, and extended the term of the Revolving Credit Commitment to June 2026. The 2021 Credit Agreement amended
the definition of Applicable Margin (formerly Applicable Rate under the Prior Credit Agreement), which is based upon the Company&#x2019;s
then current leverage ratio and is used to determine interest charges on outstanding and unused &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;borrowings under the revolving credit
facility; the amendments reduced the Applicable Margins payable at the two highest leverage ratio levels. The 2021 Credit Agreement also
amended the definition of Permitted Acquisitions, that is, acquisitions which are permitted under, and may be financed with proceeds of,
the revolving credit facility, including increasing the aggregate purchase price for acquisitions consummated in any fiscal year from
$1.0 million to $65.0 million during the current fiscal year and $50.0 million during any subsequent fiscal year, and adding an aggregate
purchase price of $40.0 million for acquisitions consummated at any time during the term of the 2021 Credit Agreement related to businesses
with a principal place of business located in the United Kingdom or the European Union.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In addition, the 2021 Credit Agreement provides that, assuming no event
of default, restricted payments up to $25.0 million (increased from $10.0 million in the Prior Credit Agreement) in the aggregate and
$10.0 million (increased from $3.0 million in the Prior Credit Agreement) in any single fiscal year may be used by us to repurchase our
shares and pay dividends. The 2021 Credit Agreement modified the leverage ratio and fixed charge coverage ratio covenants with which we
are required to comply. The 2021 Credit Agreement also reduced the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) floor from 1.0%
to 0.25% and included a mechanism for adoption of a different benchmark rate upon the discontinuation of LIBOR. The 2021 Credit Agreement
also reduced the fixed interest rate on our term loan in the amount of $15.0 million (the &#x201c;2018 Term Loan&#x201d;) from 4.15% to
3.90%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The 2021 Credit Agreement superseded in its entirety, the Prior Credit
Agreement. Amendment Two to the Prior Credit Agreement had previously extended the term of the revolving credit facility to October 20,
2022 and increased the revolving credit commitment to $40 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Amendment Two had modified the definition of the applicable rate used
to determine interest charges on outstanding and unused borrowings under the revolving credit facility and it amended the definition of
permitted acquisitions to amend borrowings available under the revolving credit facility for acquisitions. In addition, Amendment Two
had amended the definition of restricted payments to exclude amounts up to $2.5 million during each fiscal year used to pay certain employee
tax obligations associated with share-based payment and stock option activity, and modified certain restrictions to the Company&#x2019;s
ability to repurchase its shares and pay dividends. Amendment Two also had modified the leverage ratio and fixed charge coverage ratio
covenants with which the Company was required to comply and limited capital expenditures to $5.5 million for fiscal year 2021. Amendment
Two also had established a LIBOR floor of 1.0% and included a mechanism for adoption of a different benchmark rate in the event LIBOR
was discontinued.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of March 26, 2022, $80.0 million was available under the revolving
credit facility, of which $39.9 million was outstanding and included in long-term debt on the Consolidated Balance Sheets. During fiscal
year 2022, $29.8 million was used for business acquisitions.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;As of March 26, 2022, $8.5 million was outstanding on the 2018 Term
Loan, of which $2.2 million was included in current liabilities on the Consolidated Balance Sheets with the remainder included in long-term
debt. The 2018 Term Loan requires total repayments (principal plus interest) of $0.2 million per month through December 2025.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Interest and Other Costs:&lt;/b&gt; Interest on outstanding borrowings
under the revolving credit facility accrue, at Transcat&#x2019;s election, at either the variable one-month LIBOR or a fixed rate for a
designated period at the LIBOR corresponding to such period, in each case (subject to a 1% floor during the first quarter of fiscal year
2022 and a 0.25% floor for subsequent periods), plus a margin. Interest on outstanding borrowings under the 2018 Term Loan accrued at
a fixed rate of 4.15% over the term of the loan during the first quarter of fiscal year 2022 and 3.90% during the second quarter of fiscal
year 2022 and over the term of the loan for subsequent periods. Unused fees accrue based on the average daily amount of unused credit
available on the revolving credit facility. Interest rate margins and unused fees are determined on a quarterly basis based upon the Company&#x2019;s
calculated leverage ratio. The Company&#x2019;s interest rate for the revolving credit facility for fiscal year 2022 ranged from 1.0% to
2.2%.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Covenants:&lt;/b&gt; The 2021 Credit Agreement has certain covenants with
which the Company must comply, including a fixed charge ratio covenant and a leverage ratio covenant. The Company was in compliance with
all loan covenants and requirements during fiscal years 2022 and 2021. Our leverage ratio was 1.74 at March 26, 2022, as defined in the
2021 Credit Agreement, compared with 0.94 at March 27, 2021, as defined in the Prior Credit Agreement.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Pursuant to the Prior Credit Agreement, we were required to comply
with a fixed charge ratio covenant and a leverage ratio covenant, which were modified by the 2021 Credit Agreement. The allowable leverage
ratio under the Prior Credit Agreement for the second, third and fourth fiscal quarter of fiscal year 2021 and the first quarter &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;of fiscal
year 2022 was a maximum multiple of 5.0, 5.5, 7.0 and 4.0, respectively, of total debt outstanding compared to EBITDA and non-cash stock-based
compensation expense for the preceding four consecutive fiscal quarters. The Prior Credit Agreement also had provided that the trailing
twelve-month pro forma EBITDA of an acquired business was included in the allowable leverage calculation. After the first quarter of fiscal
2022, pursuant to the 2021 Credit Agreement, the allowable leverage ratio is a maximum multiple of 3.0.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Other Terms:&lt;/b&gt; The Company has pledged all of its U.S. tangible
and intangible personal property, the equity interests of its U.S.-based subsidiaries, and a majority of the common stock of Transcat
Canada Inc. as collateral security for the loans made under the revolving credit facility.&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c84" decimals="-5" unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c85" decimals="-5" unitRef="usd">80000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <trns:SubfacilityIncreased contextRef="c84" decimals="-5" unitRef="usd">2000000</trns:SubfacilityIncreased>
    <trns:SubfacilityIncreased contextRef="c85" decimals="-5" unitRef="usd">10000000</trns:SubfacilityIncreased>
    <trns:AcquisitionAggregatePurchasePrice contextRef="c84" decimals="-5" unitRef="usd">1000000</trns:AcquisitionAggregatePurchasePrice>
    <trns:AcquisitionAggregatePurchasePrice contextRef="c85" decimals="-5" unitRef="usd">65000000</trns:AcquisitionAggregatePurchasePrice>
    <trns:AcquisitionAggregatePurchasePrice contextRef="c86" decimals="-5" unitRef="usd">50000000</trns:AcquisitionAggregatePurchasePrice>
    <trns:AdditionalAggregatePurchasePrice contextRef="c86" decimals="-5" unitRef="usd">40000000</trns:AdditionalAggregatePurchasePrice>
    <us-gaap:PaymentsToAcquireRestrictedInvestments contextRef="c87" decimals="-5" unitRef="usd">25000000</us-gaap:PaymentsToAcquireRestrictedInvestments>
    <us-gaap:PaymentsToAcquireRestrictedInvestments contextRef="c88" decimals="-5" unitRef="usd">10000000</us-gaap:PaymentsToAcquireRestrictedInvestments>
    <us-gaap:PaymentsToAcquireRestrictedInvestments contextRef="c89" decimals="-5" unitRef="usd">10000000</us-gaap:PaymentsToAcquireRestrictedInvestments>
    <us-gaap:PaymentsToAcquireRestrictedInvestments contextRef="c90" decimals="-5" unitRef="usd">3000000</us-gaap:PaymentsToAcquireRestrictedInvestments>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c91" decimals="INF" unitRef="pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c92" decimals="INF" unitRef="pure">0.0025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c93" decimals="-5" unitRef="usd">15000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c85" decimals="INF" unitRef="pure">0.0415</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c84" decimals="INF" unitRef="pure">0.039</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <trns:ExtendedAgreementDate contextRef="c94">2022-10-20</trns:ExtendedAgreementDate>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c95" decimals="-6" unitRef="usd">40000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <trns:AmountUsedToPayTaxObligations contextRef="c96" decimals="-5" unitRef="usd">2500000</trns:AmountUsedToPayTaxObligations>
    <trns:ThresholdForCapitalExpenditures contextRef="c97" decimals="-5" unitRef="usd">5500000</trns:ThresholdForCapitalExpenditures>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c93" decimals="-5" unitRef="usd">80000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c93" decimals="-5" unitRef="usd">39900000</us-gaap:LineOfCredit>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts contextRef="c98" decimals="-5" unitRef="usd">29800000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:LongTermDebt contextRef="c93" decimals="-5" unitRef="usd">8500000</us-gaap:LongTermDebt>
    <us-gaap:LiabilitiesCurrent contextRef="c93" decimals="-5" unitRef="usd">2200000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c99" decimals="INF" unitRef="pure">0.0025</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c100" decimals="INF" unitRef="pure">0.0415</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c101" decimals="INF" unitRef="pure">0.039</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c84" decimals="INF" unitRef="pure">0.01</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c85" decimals="INF" unitRef="pure">0.022</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <trns:LeverageRatioOfDebt contextRef="c0" decimals="INF" unitRef="pure">1.74</trns:LeverageRatioOfDebt>
    <trns:LeverageRatioOfDebt contextRef="c7" decimals="INF" unitRef="pure">0.94</trns:LeverageRatioOfDebt>
    <trns:DebtCovenantMaximumAllowableLeverageRatio contextRef="c102" decimals="INF" unitRef="pure">5</trns:DebtCovenantMaximumAllowableLeverageRatio>
    <trns:DebtCovenantMaximumAllowableLeverageRatio contextRef="c103" decimals="INF" unitRef="pure">5.5</trns:DebtCovenantMaximumAllowableLeverageRatio>
    <trns:DebtCovenantMaximumAllowableLeverageRatio contextRef="c104" decimals="INF" unitRef="pure">7</trns:DebtCovenantMaximumAllowableLeverageRatio>
    <trns:DebtCovenantMaximumAllowableLeverageRatio contextRef="c105" decimals="INF" unitRef="pure">4</trns:DebtCovenantMaximumAllowableLeverageRatio>
    <trns:DebtCovenantMaximumAllowableLeverageRatio contextRef="c86" decimals="INF" unitRef="pure">3</trns:DebtCovenantMaximumAllowableLeverageRatio>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 4 &#x2013; INCOME TAXES&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Transcat&#x2019;s income before income taxes on the Consolidated Statements
of Income is as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,417&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,187&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,773&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;795&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;13,190&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,982&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-weight: normal"&gt;The provision for income taxes for
fiscal years 2022 and 2021 is as follows:&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Current Tax Provision:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; width: 76%"&gt;Federal&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;414&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,449&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;State&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;752&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;103&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,406&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,980&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred Tax (Benefit) Provision:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;Federal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;96&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in"&gt;State&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(22&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(42&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;137&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;404&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;211&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,810&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,191&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;A reconciliation of the income tax provision computed by applying the
statutory U.S. federal income tax rate and the income tax provision reflected in the Consolidated Statements of Income is as follows (amounts
in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Federal Income Tax at Statutory Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,770&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,096&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;State Income Taxes, net of federal benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Foreign Taxes and Federal, State and Foreign Tax Credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(127&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Tax Impact of Equity Awards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,395&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(274&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Non-Deductible Acquisition Costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;GILTI and 78 Gross Up&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Other, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;78&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total &lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,810&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,191&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;
&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 26,&lt;br/&gt;
 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 27,&lt;br/&gt;
 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Deferred Tax Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; width: 76%; text-align: left"&gt;Accrued Liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;384&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Lease Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,439&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Performance-Based Stock Award Grants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;443&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;439&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Inventory Reserves&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;132&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Non-Qualified Deferred Compensation Plan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;92&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;104&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Post-Retirement Health Care Plans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Stock-Based Compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;225&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Deferred Payroll Tax &#x2013; CARES Act&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Capitalized Inventory Costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;233&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt"&gt;Total Deferred Tax Assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,590&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,713&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.375in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred Tax Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Goodwill and Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,812&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,233&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Right of Use Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,623&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,408&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;Depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,767&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,230&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(112&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(43&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt"&gt;Total Deferred Tax Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11,314&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(7,914&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.375in; text-align: left; padding-bottom: 2.5pt"&gt;Net Deferred Tax Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(6,724&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(3,201&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company files income tax returns in the U.S. federal jurisdiction,
various states, Canada and Ireland. The Company is no longer subject to examination by U.S. federal income tax authorities for fiscal
years 2018 and prior, by state tax authorities for fiscal years 2016 and prior, by Canadian tax authorities for fiscal years 2016 and
prior, and by Ireland tax authorities for calendar years 2017 and prior. There are no income tax years currently under examination by
the Internal Revenue Service, Canadian and Irish tax authorities. One U.S. state has selected Transcat for analysis, the results of this
analysis will determine if further action is required. The Nexa and Tangent acquisitions completed in fiscal year 2022 increased the net
deferred tax liability by $3.0 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During fiscal years 2022 and 2021, there were no uncertain tax positions.
No interest or penalties related to uncertain tax positions were recognized in fiscal years 2022 and 2021 or were accrued at March 26,
2022 and March 27, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s effective tax rate for fiscal years 2022 and 2021
was 13.7% and 21.9%&lt;b&gt;,&lt;/b&gt; respectively. The tax rate is affected by recurring items, such as state income taxes and tax credits, which
the Company expects to be fairly consistent in the near term. It is also affected by discrete items that may occur in any given year but
are not consistent from year to year. The discrete benefits related to share-based compensation awards in each of fiscal years 2022 and
2021 were $1.4 and $0.3 million, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company expects to receive certain federal, state and Canadian
tax credits in future years. The Company also expects to receive discrete tax benefits related to share-based compensation awards in fiscal
year 2023. As such, it expects its effective tax rate in fiscal year 2023 to be between 22.0% and 24.0%.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;United States&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;10,417&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;9,187&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,773&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;795&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;13,190&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,982&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-weight: normal"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c0" decimals="-3" unitRef="usd">10417000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c7" decimals="-3" unitRef="usd">9187000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c0" decimals="-3" unitRef="usd">2773000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c7" decimals="-3" unitRef="usd">795000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" unitRef="usd">13190000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c7" decimals="-3" unitRef="usd">9982000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Current Tax Provision:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; width: 76%"&gt;Federal&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;414&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,449&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;State&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;240&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;428&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;752&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;103&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,406&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,980&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred Tax (Benefit) Provision:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;Federal&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;456&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;96&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in"&gt;State&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(10&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(22&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Foreign&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(42&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;137&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;404&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;211&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,810&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,191&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">414000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">1449000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">240000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">428000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">752000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">103000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1406000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">1980000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">456000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">96000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-10000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">-22000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">-42000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">137000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <trns:DeferredIncomeTaxExpenseBenefits contextRef="c0" decimals="-3" unitRef="usd">404000</trns:DeferredIncomeTaxExpenseBenefits>
    <trns:DeferredIncomeTaxExpenseBenefits contextRef="c7" decimals="-3" unitRef="usd">211000</trns:DeferredIncomeTaxExpenseBenefits>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1810000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">2191000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Federal Income Tax at Statutory Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,770&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,096&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;State Income Taxes, net of federal benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;172&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;282&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Foreign Taxes and Federal, State and Foreign Tax Credits&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(127&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Tax Impact of Equity Awards&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,395&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(274&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Non-Deductible Acquisition Costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;206&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-40"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;GILTI and 78 Gross Up&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;161&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-41"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Other, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;23&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;78&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total &lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,810&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,191&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;
&lt;/p&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="-3" unitRef="usd">2770000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c7" decimals="-3" unitRef="usd">2096000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c0" decimals="-3" unitRef="usd">172000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c7" decimals="-3" unitRef="usd">282000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c0" decimals="-3" unitRef="usd">-127000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c7" decimals="-3" unitRef="usd">9000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c0" decimals="-3" unitRef="usd">-1395000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:IncomeTaxReconciliationTaxContingencies contextRef="c7" decimals="-3" unitRef="usd">-274000</us-gaap:IncomeTaxReconciliationTaxContingencies>
    <us-gaap:AcquisitionCosts contextRef="c0" decimals="-3" unitRef="usd">206000</us-gaap:AcquisitionCosts>
    <trns:GILTIAnd78GrossUp contextRef="c0" decimals="-3" unitRef="usd">161000</trns:GILTIAnd78GrossUp>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c0" decimals="-3" unitRef="usd">23000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems contextRef="c7" decimals="-3" unitRef="usd">78000</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1810000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">2191000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 26,&lt;br/&gt;
 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 27,&lt;br/&gt;
 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Deferred Tax Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; width: 76%; text-align: left"&gt;Accrued Liabilities&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;384&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;354&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Lease Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,622&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,439&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Performance-Based Stock Award Grants&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;443&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;439&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Inventory Reserves&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;100&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;132&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Non-Qualified Deferred Compensation Plan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;92&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;104&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Post-Retirement Health Care Plans&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;333&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;506&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Stock-Based Compensation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;225&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;95&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Deferred Payroll Tax &#x2013; CARES Act&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-42"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;259&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Capitalized Inventory Costs&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;158&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;118&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;233&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt"&gt;Total Deferred Tax Assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,590&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,713&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.375in; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Deferred Tax Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Goodwill and Intangible Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,812&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,233&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Right of Use Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,623&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,408&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in"&gt;Depreciation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,767&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(4,230&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(112&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(43&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.375in; text-align: left; padding-bottom: 1pt"&gt;Total Deferred Tax Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11,314&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(7,914&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.375in; text-align: left; padding-bottom: 2.5pt"&gt;Net Deferred Tax Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(6,724&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(3,201&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c8" decimals="-3" unitRef="usd">384000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c9" decimals="-3" unitRef="usd">354000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <trns:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities contextRef="c8" decimals="-3" unitRef="usd">2622000</trns:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities>
    <trns:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities contextRef="c9" decimals="-3" unitRef="usd">2439000</trns:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther contextRef="c8" decimals="-3" unitRef="usd">443000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther contextRef="c9" decimals="-3" unitRef="usd">439000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c8" decimals="-3" unitRef="usd">100000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory contextRef="c9" decimals="-3" unitRef="usd">132000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c8" decimals="-3" unitRef="usd">92000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits contextRef="c9" decimals="-3" unitRef="usd">104000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c8" decimals="-3" unitRef="usd">333000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits contextRef="c9" decimals="-3" unitRef="usd">506000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c8" decimals="-3" unitRef="usd">225000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c9" decimals="-3" unitRef="usd">95000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <trns:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax contextRef="c9" decimals="-3" unitRef="usd">259000</trns:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c8" decimals="-3" unitRef="usd">158000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther contextRef="c9" decimals="-3" unitRef="usd">118000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c8" decimals="-3" unitRef="usd">233000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c9" decimals="-3" unitRef="usd">267000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c8" decimals="-3" unitRef="usd">4590000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c9" decimals="-3" unitRef="usd">4713000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="c8" decimals="-3" unitRef="usd">3812000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets contextRef="c9" decimals="-3" unitRef="usd">1233000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <trns:DeferredTaxLiabilitiesRightOfUseAssets contextRef="c8" decimals="-3" unitRef="usd">-2623000</trns:DeferredTaxLiabilitiesRightOfUseAssets>
    <trns:DeferredTaxLiabilitiesRightOfUseAssets contextRef="c9" decimals="-3" unitRef="usd">-2408000</trns:DeferredTaxLiabilitiesRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c8" decimals="-3" unitRef="usd">4767000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c9" decimals="-3" unitRef="usd">4230000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c8" decimals="-3" unitRef="usd">-112000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c9" decimals="-3" unitRef="usd">-43000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c8" decimals="-3" unitRef="usd">11314000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c9" decimals="-3" unitRef="usd">7914000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c8" decimals="-3" unitRef="usd">6724000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c9" decimals="-3" unitRef="usd">3201000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear contextRef="c8" decimals="-5" unitRef="usd">3000000</us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" unitRef="pure">0.137</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c7" decimals="3" unitRef="pure">0.219</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <trns:DiscreteBenefitsRelatedToShareBasedCompensationAwards contextRef="c0" decimals="1" unitRef="usd">1.4</trns:DiscreteBenefitsRelatedToShareBasedCompensationAwards>
    <trns:DiscreteBenefitsRelatedToShareBasedCompensationAwards contextRef="c7" decimals="-5" unitRef="usd">300000</trns:DiscreteBenefitsRelatedToShareBasedCompensationAwards>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c7" decimals="3" unitRef="pure">0.22</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" unitRef="pure">0.24</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 5 &#x2013; EMPLOYEE BENEFIT PLANS&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Defined Contribution Plan.&lt;/b&gt; All of Transcat&#x2019;s U.S. based
employees are eligible to participate in a defined contribution plan, the Long-Term Savings and Deferred Profit Sharing Plan (the &#x201c;Plan&#x201d;),
provided they meet certain qualifications. In fiscal year 2022, the Company matched 50% of the first 6% of pay that eligible employees
contribute to the Plan. In response to the COVID-19 pandemic, the Company suspended the employer match to the Plan for the first six months
of fiscal year 2021. In the second six months of fiscal year 2021, the Company matched 50% of the first 6% of pay that eligible employees
contribute to the Plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In the long-term savings portion of the Plan (the &#x201c;401K Plan&#x201d;),
plan participants are entitled to a distribution of their vested account balance upon termination of employment or retirement. Plan participants
are fully vested in their contributions while Company contributions are fully vested after three years of service. The Company&#x2019;s
matching contributions to the 401K Plan were approximately $1.1 million and $0.4 million in fiscal years 2022 and 2021, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In the deferred profit sharing portion of the Plan, Company contributions
are made at the discretion of the Company&#x2019;s Board of Directors. The Company made no profit sharing contributions in fiscal years
2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Employee Stock Purchase Plan. &lt;/b&gt;The Company has an Employee Stock
Purchase Plan (the &#x201c;ESPP&#x201d;) that allows for eligible employees as defined in the ESPP to purchase common shares of the Company
through payroll deductions at a price that is 85% of the closing market price on the second last business day of each calendar month (the
&#x201c;Investment Date&#x201d;).&#160; 650,000 shares can be purchased under the ESPP. The difference between the closing market price
on the Investment Date and the price paid by employees is recorded as a general and administrative expense in the accompanying Consolidated
Statements of Income. The expense related to the ESPP was less than $0.1 million in each of fiscal years 2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Non-Qualified Deferred Compensation Plan.&lt;/b&gt; The Company has available
a non-qualified deferred compensation plan (the &#x201c;NQDC Plan&#x201d;) for directors and officers. Participants are fully vested in
their contributions. At its discretion, the Company may elect to match employee contributions, subject to legal limitations in conjunction
with the 401K Plan, which fully vest after three years of service. During fiscal years 2022 and 2021, the Company did not match any employee
contributions. Participant accounts are adjusted to reflect performance, whether positive or negative, of selected investment options
chosen by each participant during the deferral period. In the event of bankruptcy, the assets of the NQDC Plan are available to satisfy
the claims of the Company&#x2019;s general creditors. The liability for compensation deferred under the NQDC Plan was $0.2 million as of
March 26, 2022 and $0.4 million as of March 27, 2021, and is included as a component of other liabilities (non-current) on the Consolidated
Balance Sheets.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Post-retirement Health Care Plans.&lt;/b&gt; The Company has a defined
benefit post-retirement health care plan which provides long-term care insurance benefits, medical and dental insurance benefits and medical
premium reimbursement benefits to eligible retired corporate officers and their eligible spouses (the &#x201c;Officer Plan&#x201d;).&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The change in the post-retirement benefit obligation is as follows
(amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Post-retirement benefit obligation, at beginning of fiscal year&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,509&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;84&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Benefits paid&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(125&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(95&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Actuarial (gain) loss&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(528&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;285&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Post-retirement benefit obligation, at end of fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,326&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Fair value of plan assets, at end of fiscal year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Funded status, at end of fiscal year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,326&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Accumulated post-retirement benefit obligation, at end of fiscal year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,326&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The accumulated post-retirement benefit obligation is included as a
component of other liabilities (non-current) in the Consolidated Balance Sheets. The components of net periodic post-retirement benefit
cost and other amounts recognized in other comprehensive income are as follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Net periodic post-retirement benefit cost:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; width: 76%; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;96&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Amortization of prior service cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;149&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;133&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Benefit obligations recognized in other comprehensive income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Amortization of prior service cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net actuarial (loss) gain&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(583&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;233&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(584&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;232&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total recognized in net periodic benefit cost and other
    comprehensive income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(435&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;365&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Amount recognized in accumulated other comprehensive
    income, at end of fiscal year:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt"&gt;Unrecognized prior service cost&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;156&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;739&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The prior service cost is amortized over the average remaining life
expectancy of active participants in the Officer Plan. The estimated prior service cost that will be amortized from accumulated other
comprehensive income into net periodic post-retirement benefit cost during fiscal year 2023 is less than $0.1 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The post-retirement benefit obligation was computed by an independent
third-party actuary. Assumptions used to determine the post-retirement benefit obligation and the net periodic postretirement benefit
cost were as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 26, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 27, &lt;br/&gt;
2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 76%"&gt;Weighted average discount rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.6&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Medical care cost trend rate:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Trend rate assumed for next year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Ultimate trend rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Year that rate reaches ultimate trend rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Dental care cost trend rate:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Trend rate assumed for next year and remaining at that level thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Benefit payments are funded by the Company as needed. Payments toward
the cost of a retiree&#x2019;s medical and dental coverage are initially determined as a percentage of a base coverage plan in the year
of retirement and are limited to increase at a rate of no more than 50% of the annual increase in medical and dental costs, as defined
in the plan document. The following benefit payments, which reflect expected future service, as appropriate, are expected to be paid as
follows (amounts in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fiscal &lt;br/&gt;
    Year&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 12%; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="width: 77%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;135&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2024&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;113&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;2025&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;118&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;84&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;91&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;Thereafter&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;785&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Increasing the assumed health care cost trend rate by one percentage
point would increase the accumulated post-retirement benefit obligation and the annual net periodic post-retirement benefit cost by $0.1
million. A one percentage point decrease in the healthcare cost trend would decrease the accumulated post-retirement benefit obligation
and the annual net periodic post-retirement benefit cost by $0.1 million.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c0" decimals="2" unitRef="pure">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c0" decimals="2" unitRef="pure">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch contextRef="c7" decimals="2" unitRef="pure">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent contextRef="c7" decimals="2" unitRef="pure">0.06</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c0" decimals="-5" unitRef="usd">1100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c7" decimals="-5" unitRef="usd">400000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <trns:PercentageOfNumberOfSharesPurchased contextRef="c106" decimals="2" unitRef="pure">0.85</trns:PercentageOfNumberOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="c106" decimals="0" unitRef="shares">650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost contextRef="c107" decimals="-5" unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c108" decimals="-5" unitRef="usd">200000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent contextRef="c109" decimals="-5" unitRef="usd">400000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Post-retirement benefit obligation, at beginning of fiscal year&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;1,509&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;96&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;84&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Benefits paid&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(125&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(95&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Actuarial (gain) loss&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(528&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;285&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Post-retirement benefit obligation, at end of fiscal year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,326&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1pt"&gt;Fair value of plan assets, at end of fiscal year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-43"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-44"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Funded status, at end of fiscal year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,326&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(1,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Accumulated post-retirement benefit obligation, at end of fiscal year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,326&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,831&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c9" decimals="-3" unitRef="usd">1831000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c10" decimals="-3" unitRef="usd">1509000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c0" decimals="-3" unitRef="usd">96000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c7" decimals="-3" unitRef="usd">84000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c0" decimals="-3" unitRef="usd">52000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c7" decimals="-3" unitRef="usd">48000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c0" decimals="-3" unitRef="usd">125000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid contextRef="c7" decimals="-3" unitRef="usd">95000</us-gaap:DefinedBenefitPlanBenefitObligationBenefitsPaid>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c0" decimals="-3" unitRef="usd">-528000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanActuarialGainLoss contextRef="c7" decimals="-3" unitRef="usd">285000</us-gaap:DefinedBenefitPlanActuarialGainLoss>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c8" decimals="-3" unitRef="usd">1326000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanBenefitObligation contextRef="c9" decimals="-3" unitRef="usd">1831000</us-gaap:DefinedBenefitPlanBenefitObligation>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c8" decimals="-3" unitRef="usd">-1326000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan contextRef="c9" decimals="-3" unitRef="usd">-1831000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c8" decimals="-3" unitRef="usd">1326000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation contextRef="c9" decimals="-3" unitRef="usd">1831000</us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;Net periodic post-retirement benefit cost:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; width: 76%; text-align: left"&gt;Service cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;96&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;84&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Interest cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;48&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Amortization of prior service cost&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;149&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;133&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Benefit obligations recognized in other comprehensive income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Amortization of prior service cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Net actuarial (loss) gain&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(583&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;233&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(584&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;232&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 2.5pt"&gt;Total recognized in net periodic benefit cost and other
    comprehensive income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;(435&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;365&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"&gt;Amount recognized in accumulated other comprehensive
    income, at end of fiscal year:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left; padding-bottom: 2.5pt"&gt;Unrecognized prior service cost&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;156&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;739&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c0" decimals="-3" unitRef="usd">96000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c7" decimals="-3" unitRef="usd">84000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c0" decimals="-3" unitRef="usd">52000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c7" decimals="-3" unitRef="usd">48000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c0" decimals="-3" unitRef="usd">1000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c7" decimals="-3" unitRef="usd">1000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c0" decimals="-3" unitRef="usd">149000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c7" decimals="-3" unitRef="usd">133000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c0" decimals="-3" unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax contextRef="c7" decimals="-3" unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c0" decimals="-3" unitRef="usd">583000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax contextRef="c7" decimals="-3" unitRef="usd">-233000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c0" decimals="-3" unitRef="usd">-584000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax contextRef="c7" decimals="-3" unitRef="usd">232000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c0" decimals="-3" unitRef="usd">-435000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax contextRef="c7" decimals="-3" unitRef="usd">365000</us-gaap:AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c8" decimals="-3" unitRef="usd">156000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax contextRef="c9" decimals="-3" unitRef="usd">739000</us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost contextRef="c0" decimals="-5" unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost>
    <us-gaap:ScheduleOfAssumptionsUsedTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; padding-left: 5.4pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 26, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 27, &lt;br/&gt;
2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 76%"&gt;Weighted average discount rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.6&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Medical care cost trend rate:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Trend rate assumed for next year&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;7.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Ultimate trend rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.8&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; text-align: left"&gt;Year that rate reaches ultimate trend rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2075&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 5.4pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Dental care cost trend rate:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"&gt;Trend rate assumed for next year and remaining at that level thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.0&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfAssumptionsUsedTableTextBlock>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c8" decimals="3" unitRef="pure">0.036</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate contextRef="c9" decimals="3" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear contextRef="c111" decimals="3" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear contextRef="c112" decimals="3" unitRef="pure">0.07</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c8" decimals="3" unitRef="pure">0.038</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1 contextRef="c9" decimals="3" unitRef="pure">0.038</us-gaap:DefinedBenefitPlanUltimateHealthCareCostTrendRate1>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c0">2075</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate contextRef="c7">2075</us-gaap:DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear contextRef="c113" decimals="3" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear contextRef="c114" decimals="3" unitRef="pure">0.03</us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease contextRef="c110" decimals="2" unitRef="pure">0.50</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease>
    <us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Fiscal &lt;br/&gt;
    Year&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 12%; text-align: center"&gt;2023&lt;/td&gt;
    &lt;td style="width: 77%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;135&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2024&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;113&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;2025&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;118&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;2026&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;84&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;2027&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;91&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;Thereafter&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;
    &lt;td style="text-align: right"&gt;785&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths contextRef="c8" decimals="-3" unitRef="usd">135000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo contextRef="c8" decimals="-3" unitRef="usd">113000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree contextRef="c8" decimals="-3" unitRef="usd">118000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour contextRef="c8" decimals="-3" unitRef="usd">84000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive contextRef="c8" decimals="-3" unitRef="usd">91000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter contextRef="c8" decimals="-3" unitRef="usd">785000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1 contextRef="c110" decimals="-5" unitRef="usd">100000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1>
    <us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1 contextRef="c110" decimals="-5" unitRef="usd">100000</us-gaap:DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 6 &#x2013; STOCK-BASED COMPENSATION&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In September 2021, the Transcat, Inc. 2021 Stock Incentive Plan (the
&#x201c;2021 Plan&#x201d;) was approved by shareholders and became effective. The 2021 Plan replaced the Transcat, Inc. 2003 Incentive Plan
(the &#x201c;2003 Plan&#x201d;). Shares available for grant under the 2021 Plan include any shares remaining available for issuance under
the 2003 Plan and any shares that are subject to outstanding awards under the 2003 Plan that are subsequently canceled, expired, forfeited,
or otherwise not issued or are settled in cash. The 2021 Plan provides for, among other awards, grants of restricted stock units and stock
options to directors, officers and key employees at the fair market value at the date of grant. At March 26, 2022, 0.7 million shares
of common stock were available for future grant under the 2021 Plan.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company receives an excess tax benefit related to restricted stock
vesting and stock options exercised and redeemed. The discrete benefits related to share-based compensation awards in fiscal years 2022
and 2021 were $1.4 million and $0.3 million, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Restricted Stock Units: &lt;/b&gt;The Company grants time-based and performance-based
restricted stock units as a component of executive and key employee compensation. Expense for restricted stock unit grants is recognized
on a straight-line basis for the service period of the stock award based upon fair value of the award on the date of grant. The fair value
of the restricted stock unit grants is the quoted market price for the Company&#x2019;s common stock on the date of grant. These restricted
stock units are either time vested, or vest following the third fiscal year from the date of grant subject to cumulative diluted earnings
per share targets over the eligible period.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company&#x2019;s non-employee directors receive an annual grant
of restricted stock units valued at $50,000 that vest after one year. The fiscal year 2022 and fiscal year 2021 restricted stock unit
grants to non-employee directors were made in September 2021 and September 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Compensation cost ultimately recognized for performance-based restricted
stock units will equal the grant date fair market value of the unit that coincides with the actual outcome of the performance conditions.
On an interim basis, the Company records compensation cost based on the estimated level of achievement of the performance conditions.
The expense relating to the time vested restricted stock units is recognized on a straight-line basis over the requisite service period
for the entire award.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During fiscal year 2022, 30,000 shares of time-vested restricted stock
units were granted and 15,000 shares of performance-based restricted units were granted. During fiscal year 2021, 80,000 shares of time-vested
restricted stock units were granted.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes the restricted stock units vested and
shares issued during fiscal years 2022 and 2021 (amounts in thousands, except per unit data):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Grant&#160;Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Fair&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Target&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Of&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Measurement&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;of Units&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Level&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Period&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Per Unit&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Achieved&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issued&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issued&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 16%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;15.65&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2017 &#x2013; March 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;62&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12.90&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;79%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;49&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;27.08&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2019 &#x2013; September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;18&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;22.77&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018 &#x2013; September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;34.68&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;29&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15.30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;29&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15.65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;29&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15.30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;64%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; September 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;14&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;28.52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021 &lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018 &#x2013; September 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2019 &#x2013; March 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes the non-vested restricted stock units
outstanding as of March 26, 2022 (amounts in thousands, except per unit data):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Grant Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Estimated&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Fair&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Level of&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Date&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Measurement&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;of Units&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Achievement at&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Period&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Per Unit&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 26, 2022&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 24%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 32%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018 &#x2013; September 2027&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;7&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;20.81&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 23%; text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-55"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2019 &#x2013; March 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;83% of target level&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2020 &#x2013; March 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;26.25&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-56"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020 &#x2013; July 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;27&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;27.08&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-57"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; July 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;28.54&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-58"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; July 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;29.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-59"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; September 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;29.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-60"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021 &#x2013; January 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;34.62&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-61"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2021 &#x2013; May 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;54.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-62"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;53.17&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;100% of target level&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;53.17&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021 &#x2013; September 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;67.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-64"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021 &#x2013; September 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;7&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;66.09&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December 2021 &#x2013; December 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90.41&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90.92&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;100% of target level&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90.92&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-67"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2022 &#x2013; March 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;76.31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Total expense relating to restricted stock units, based on grant date
fair value and the achievement criteria, was $1.6 million and $1.4 million in fiscal years 2022 and 2021, respectively. Unearned compensation
totaled $2.2 million as of March 26, 2022 which is expected to be realized over a period of three years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Stock Options: &lt;/b&gt;The Company grants stock options to employees
and directors with an exercise price equal to the quoted market price of the Company&#x2019;s stock at the date of the grant. The fair
value of stock options is estimated using the Black-Scholes option pricing formula that requires assumptions for expected volatility,
expected dividends, the risk-free interest rate and the expected term of the option. Expense for stock options is recognized on a straight-lined
basis over the requisite service period for each award. Options vest either immediately or over a period of up to five years using a straight-line
basis and expire either five years or &lt;span style="-sec-ix-hidden: hidden-fact-69"&gt;ten&lt;/span&gt; years from the date of grant.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;We calculate the fair value of the stock options granted using the
Black-Scholes model. The following weighted-average assumptions were used to value options granted during fiscal years 2022 and 2021:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Risk-Free Interest Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;1.01&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;0.22&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Volatility Factor&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30.22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Expected Term (in Years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.25&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.25&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Annual Dividend Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;We calculate expected volatility for stock options by taking an average
of historical volatility over the expected term. The computation of expected term was determined based on historical experience of similar
awards, giving consideration to the contractual terms of the stock-based awards and vesting schedules. The interest rate for periods within
the contractual life of the award is based on the U.S. Treasury yield in effect at the time of grant. We&#160;assume &lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;no expected dividends.
Under FASB ASC Topic 718, &#x201c;Compensation &#x2013; Stock Compensation&#x201d;, the Company has elected to account for forfeitures as
they occur.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During fiscal year 2022, the Company&#x2019;s Board of Directors granted
an option for 10,000 shares of common stock each to two new members (20,000 shares in the aggregate) of the Board of Directors that vest
over 5 years, an option for 2,000 shares of common stock each to five employees (10,000 shares in the aggregate) that vests over three
years, an option for 90,000 shares of common stock in the aggregate to employees during an acquisition that vests over 5 years and an
option for 6,000 shares of common stock to a Company employee that vests over 3 years.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During fiscal year 2021, the Company&#x2019;s Board of Directors granted
an option for 5,000 shares of common stock to a Company employee that vests over three years and an option for 15,000 shares of common
stock to an employee that immediately vested.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The expense related to all stock option awards was $0.7 million in
fiscal year 2022 and $0.1 million in fiscal year 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following table summarizes the Company&#x2019;s options for fiscal
years 2022 and 2021 (amounts in thousands, except per option data):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Of&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Price Per&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Options&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Option&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Term&#160;(in&#160;Years)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 50%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding as of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14.63&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27.48&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(45&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;18.01&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding as of March 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;131&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;61.29&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(85&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;24.10&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding as of March 26, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;165&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53.27&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,462&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable as of March 26, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26.27&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,770&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The aggregate intrinsic value in the table above represents the total
pre-tax intrinsic value (the difference between the Company&#x2019;s closing stock price on the last trading day of fiscal year 2022 and
the exercise price, multiplied by the number of in-the-money stock options) that would have been received by the option holders had all
holders exercised their options on March 26, 2022. The amount of aggregate intrinsic value will change based on the fair market value
of the Company&#x2019;s stock.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Total unrecognized compensation cost related to non-vested stock options
as of March 26, 2022 was $1.9 million, which is expected to be recognized over a period of three years. The aggregate intrinsic value
of stock options exercised in fiscal years 2022 and 2021 was $5.3 million and $1.6 million, respectively. Cash received from the exercise
of options in fiscal years 2022 and 2021 was $1.0 million and $0.8 million, respectively.&lt;/p&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c115" decimals="-5" unitRef="shares">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <trns:DiscreteBenefitsRelatedToShareBasedCompensationAward contextRef="c0" decimals="-5" unitRef="usd">1400000</trns:DiscreteBenefitsRelatedToShareBasedCompensationAward>
    <trns:DiscreteBenefitsRelatedToShareBasedCompensationAward contextRef="c7" decimals="-5" unitRef="usd">300000</trns:DiscreteBenefitsRelatedToShareBasedCompensationAward>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c116" decimals="-3" unitRef="usd">50000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c117" decimals="-3" unitRef="shares">30000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <trns:SharesOfPerformanceBasedRestrictedUnitsWereGranted contextRef="c0" decimals="-3" unitRef="shares">15000000</trns:SharesOfPerformanceBasedRestrictedUnitsWereGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c118" decimals="-3" unitRef="shares">80000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Grant&#160;Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Fair&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Target&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Of&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Measurement&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;of Units&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Level&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Shares&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Period&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Per Unit&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Achieved&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issued&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Issued&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 16%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 22%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;15.65&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-45"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;1&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 15%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2017&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2017 &#x2013; March 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;62&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12.90&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;79%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;49&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;27.08&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-46"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2019 &#x2013; September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;18&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;22.77&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-47"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;18&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018 &#x2013; September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-48"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;34.68&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-49"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;29&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15.30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-50"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;29&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15.65&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-51"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2018 &#x2013; March 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;29&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15.30&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;64%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;19&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; September 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;14&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;28.52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-52"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021 &lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018 &#x2013; September 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;20.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-53"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2019 &#x2013; March 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-54"&gt;Time Vested&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-indent: -1in"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c133" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c134" decimals="-1" unitRef="usdPershares">15650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c134" decimals="INF" unitRef="shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c134">April 2020</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c135" decimals="INF" unitRef="shares">62000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c136" decimals="-1" unitRef="usdPershares">12900</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved contextRef="c136" decimals="2" unitRef="pure">0.79</trns:EstimatedPercentOfTargetLevelToBeAchieved>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c136" decimals="INF" unitRef="shares">49000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c136">May 2020</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c137" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c138" decimals="-1" unitRef="usdPershares">27080.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c138" decimals="INF" unitRef="shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c138">July 2020</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c139" decimals="INF" unitRef="shares">18000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c140" decimals="-1" unitRef="usdPershares">22770</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c140" decimals="INF" unitRef="shares">18000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c140">September 2020</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c141" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c142" decimals="-1" unitRef="usdPershares">20810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c142" decimals="INF" unitRef="shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c142">October 2020</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c143" decimals="INF" unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c144" decimals="-1" unitRef="usdPershares">34680</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c144" decimals="INF" unitRef="shares">3000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c144">January 2021</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c145" decimals="INF" unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c146" decimals="-1" unitRef="usdPershares">15300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c146" decimals="INF" unitRef="shares">29000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c146">March 2021</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c147" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c148" decimals="-1" unitRef="usdPershares">15650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c148" decimals="INF" unitRef="shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c148">April 2021</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c149" decimals="INF" unitRef="shares">29000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c150" decimals="-1" unitRef="usdPershares">15300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved contextRef="c150" decimals="2" unitRef="pure">0.64</trns:EstimatedPercentOfTargetLevelToBeAchieved>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c150" decimals="INF" unitRef="shares">19000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c150">May 2021</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c151" decimals="INF" unitRef="shares">14000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c152" decimals="-1" unitRef="usdPershares">28520</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c152" decimals="INF" unitRef="shares">14000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c152">September 2021</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c153" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c154" decimals="-1" unitRef="usdPershares">20810</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c154" decimals="INF" unitRef="shares">1000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c154">October 2021</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c155" decimals="INF" unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c156" decimals="-1" unitRef="usdPershares">23500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares contextRef="c156" decimals="INF" unitRef="shares">20000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription contextRef="c156">March 2022</trns:ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Total&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Grant Date&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Estimated&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Fair&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Level of&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Date&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Measurement&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;of Units&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; font-weight: bold; text-align: center"&gt;Achievement at&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Period&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Granted&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Per Unit&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;March 26, 2022&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 24%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 32%; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2018 &#x2013; September 2027&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: center"&gt;7&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 7%; text-align: right"&gt;20.81&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 23%; text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-55"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2019&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2019 &#x2013; March 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;20&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23.50&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;83% of target level&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;April 2020 &#x2013; March 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;26.25&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-56"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;July 2020 &#x2013; July 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;27&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;27.08&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-57"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; July 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;28.54&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-58"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; July 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;5&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;29.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-59"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2020 &#x2013; September 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;3&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;29.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-60"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2021 &#x2013; January 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;34.62&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-61"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;May 2021 &#x2013; May 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;54.21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-62"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;53.17&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;100% of target level&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 2021 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;11&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;53.17&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-63"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021 &#x2013; September 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;4&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;67.76&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-64"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 2021 &#x2013; September 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;7&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;66.09&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-65"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December 2021&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;December 2021 &#x2013; December 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90.41&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-66"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90.92&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;100% of target level&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;January 2022 &#x2013; March 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;1&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;90.92&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-67"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2022&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;March 2022 &#x2013; March 2025&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;2&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;76.31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-left: 5.4pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-68"&gt;Time Vested&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c157" decimals="INF" unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c158" decimals="2" unitRef="usdPershares">20.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c159" decimals="INF" unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c160" decimals="2" unitRef="usdPershares">23.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c160">83% of target level</trns:EstimatedPercentOfTargetLevelToBeAchieved1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c161" decimals="INF" unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c162" decimals="2" unitRef="usdPershares">26.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c163" decimals="INF" unitRef="shares">27000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c164" decimals="2" unitRef="usdPershares">27.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c165" decimals="INF" unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c166" decimals="2" unitRef="usdPershares">28.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c167" decimals="INF" unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c168" decimals="2" unitRef="usdPershares">29.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c169" decimals="INF" unitRef="shares">3000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c170" decimals="2" unitRef="usdPershares">29.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c171" decimals="INF" unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c172" decimals="2" unitRef="usdPershares">34.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c173" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c174" decimals="2" unitRef="usdPershares">54.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c175" decimals="INF" unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c176" decimals="2" unitRef="usdPershares">53.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c176">100% of target level</trns:EstimatedPercentOfTargetLevelToBeAchieved1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c177" decimals="INF" unitRef="shares">11000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c178" decimals="2" unitRef="usdPershares">53.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c179" decimals="INF" unitRef="shares">4000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c180" decimals="2" unitRef="usdPershares">67.76</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c181" decimals="INF" unitRef="shares">7000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c182" decimals="2" unitRef="usdPershares">66.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c183" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c184" decimals="2" unitRef="usdPershares">90.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c185" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c186" decimals="2" unitRef="usdPershares">90.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c186">100% of target level</trns:EstimatedPercentOfTargetLevelToBeAchieved1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c187" decimals="INF" unitRef="shares">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c188" decimals="2" unitRef="usdPershares">90.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="c189" decimals="INF" unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="c190" decimals="2" unitRef="usdPershares">76.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:RestrictedStockExpense contextRef="c118" decimals="-5" unitRef="usd">1600000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense contextRef="c119" decimals="-5" unitRef="usd">1400000</us-gaap:RestrictedStockExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c120" decimals="-5" unitRef="usd">2200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c121">P5Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c123">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 70%; text-align: left"&gt;Risk-Free Interest Rate&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;1.01&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;0.22&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Volatility Factor&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30.22&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;25.83&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Expected Term (in Years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6.25&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.25&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Annual Dividend Rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c0" decimals="4" unitRef="pure">0.0101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c7" decimals="4" unitRef="pure">0.0022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c0" decimals="4" unitRef="pure">0.3022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c7" decimals="4" unitRef="pure">0.2583</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c0">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c7">P3Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c0" decimals="4" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c7" decimals="4" unitRef="pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c124" decimals="-3" unitRef="shares">10000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <trns:AggregateGrantShares contextRef="c125" decimals="-3" unitRef="shares">20000000</trns:AggregateGrantShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c126">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c126" decimals="-3" unitRef="shares">2000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <trns:AggregateGrantShares contextRef="c0" decimals="-3" unitRef="shares">10000000</trns:AggregateGrantShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <trns:AggregateGrantShares contextRef="c126" decimals="-3" unitRef="shares">90000000</trns:AggregateGrantShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c127">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c127" decimals="-3" unitRef="shares">6000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c128">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c129" decimals="-3" unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c130" decimals="-3" unitRef="shares">15000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c0" decimals="-5" unitRef="usd">700000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c7" decimals="-5" unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Exercise&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Remaining&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Of&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Price Per&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Contractual&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;Intrinsic&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Options&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Option&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Term&#160;(in&#160;Years)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Value&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 50%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding as of March 28, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;150&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;14.63&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 11%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;27.48&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(45&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;18.01&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding as of March 27, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;125&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;15.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;131&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;61.29&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(85&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;12.00&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(6&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;24.10&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding as of March 26, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;165&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;53.27&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,462&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Exercisable as of March 26, 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26.27&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,770&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c10" decimals="INF" unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c10" decimals="INF" unitRef="usdPershares">14.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c7" decimals="INF" unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c7" decimals="INF" unitRef="usdPershares">27.48</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c7" decimals="INF" unitRef="shares">45000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c7" decimals="INF" unitRef="usdPershares">18.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c9" decimals="INF" unitRef="shares">125000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c9" decimals="INF" unitRef="usdPershares">15.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross contextRef="c0" decimals="INF" unitRef="shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="INF" unitRef="usdPershares">61.29</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="c0" decimals="INF" unitRef="shares">85000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="INF" unitRef="usdPershares">12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod contextRef="c0" decimals="INF" unitRef="shares">6000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice contextRef="c0" decimals="INF" unitRef="usdPershares">24.1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c8" decimals="INF" unitRef="shares">165000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="c8" decimals="INF" unitRef="usdPershares">53.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0">P9Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c8" decimals="INF" unitRef="usd">3462000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c8" decimals="INF" unitRef="shares">2000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice contextRef="c8" decimals="INF" unitRef="usdPershares">26.27</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c0">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue contextRef="c8" decimals="INF" unitRef="usd">1770000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c131" decimals="-5" unitRef="usd">1900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c121">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c0" decimals="-5" unitRef="usd">5300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c132" decimals="-5" unitRef="usd">1600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c121" decimals="-5" unitRef="usd">1000000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c7" decimals="-5" unitRef="usd">800000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 7 &#x2013; SEGMENT AND GEOGRAPHIC DATA&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 7pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The basis for determining our &lt;span style="font-size: 10pt"&gt;operating
segments&lt;/span&gt; is the manner in which &lt;span style="font-size: 10pt"&gt;financial information is used in monitoring our operations.
Transcat has two reportable segments: Service and Distribution. Through our Service segment, we offer calibration, repair,
inspection, analytical qualifications, preventative maintenance, consulting and other related services. Through our Distribution
segment, we sell and rent national and proprietary brand instruments to customers globally. The Company has no inter-segment sales.
We believe that reporting performance at the operating income level is the best indicator of segment performance. The following
table presents segment and geographic data for fiscal years 2022 and 2021 (dollars in thousands):&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 7pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;Revenue:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; width: 74%"&gt;Service&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;122,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;101,274&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;82,954&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;72,061&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;204,959&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;173,335&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Gross Profit:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,921&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,695&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;19,518&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;15,423&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;58,439&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;46,118&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Operating Expenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in"&gt;&lt;span style="font-size: 10pt"&gt;Service &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,107&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;Distribution &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;16,189&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,791&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44,296&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;35,045&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,329&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;632&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,143&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;11,073&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Unallocated Amounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Interest and Other Expense, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,810&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,191&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,763&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,282&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Net Income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,380&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,791&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;109,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;71,090&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in"&gt;Distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,107&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Unallocated&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;22,183&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;16,267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;177,762&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;132,116&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Depreciation and Amortization &lt;sup&gt;(2):&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,543&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,597&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,983&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,567&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,580&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Capital Expenditures:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4,236&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,381&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,152&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,617&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Geographic Data:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Revenues to Unaffiliated Customers &lt;sup&gt;(3):&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;United States (4)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;187,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;159,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Canada&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,623&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,040&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Other International&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,171&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;204,959&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;173,335&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Property and Equipment:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;United States &lt;sup&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;22,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,897&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Canada&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,397&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,306&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,439&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;22,203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"&gt;&lt;span style="font-size: 7pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;tr style="vertical-align: top"&gt;
&lt;td style="width: 0.6in"/&gt;&lt;td style="width: 0.25in"&gt;(1)&lt;/td&gt;&lt;td style="text-align: left"&gt;Operating expense allocations between segments are based on actual amounts, a percentage of revenues, headcount, and management&#x2019;s
estimates.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"/&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;
&lt;tr style="vertical-align: top"&gt;&lt;td style="text-align: left; width: 0.6in"/&gt;&lt;td style="text-align: left; width: 0.25in"&gt;(2)&lt;/td&gt;&lt;td style="text-align: left"&gt;Including amortization of catalog costs and intangible assets.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="text-align: left"/&gt;&lt;td style="text-align: left"&gt;(3)&lt;/td&gt;&lt;td style="text-align: left"&gt;Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: top"&gt;
&lt;td style="text-align: left"/&gt;&lt;td style="text-align: left"&gt;(4)&lt;/td&gt;&lt;td style="text-align: left"&gt;United States includes Puerto Rico.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments contextRef="c0" decimals="0" unitRef="pure">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;Revenue:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; width: 74%"&gt;Service&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;122,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;101,274&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;82,954&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;72,061&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;204,959&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;173,335&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Gross Profit:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38,921&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;30,695&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;19,518&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;15,423&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;58,439&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;46,118&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Operating Expenses:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in"&gt;&lt;span style="font-size: 10pt"&gt;Service &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;28,107&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,254&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;&lt;span style="font-size: 10pt"&gt;Distribution &lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;16,189&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,791&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;44,296&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;35,045&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Operating Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,814&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;10,441&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,329&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;632&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,143&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;11,073&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Unallocated Amounts:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;Interest and Other Expense, net&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,091&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Provision for Income Taxes&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,810&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,191&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 1pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,763&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,282&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Net Income&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;11,380&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,791&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Total Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;109,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;71,090&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in"&gt;Distribution&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;46,107&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;44,759&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Unallocated&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;22,183&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;16,267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;177,762&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;132,116&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Depreciation and Amortization &lt;sup&gt;(2):&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,543&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,597&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,024&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,983&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;9,567&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;7,580&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Capital Expenditures:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in"&gt;Service&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;7,885&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4,236&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Distribution&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,267&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,381&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,152&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;6,617&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Geographic Data:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;Revenues to Unaffiliated Customers &lt;sup&gt;(3):&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;United States (4)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;187,165&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;159,270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in"&gt;Canada&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,623&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;13,040&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; padding-bottom: 1pt"&gt;Other International&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,171&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,025&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;204,959&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;173,335&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="text-align: left"&gt;Property and Equipment:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;United States &lt;sup&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;22,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,897&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: Silver"&gt;
    &lt;td style="padding-left: 0.125in; padding-bottom: 1pt"&gt;Canada&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,397&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,306&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.25in; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,439&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;22,203&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 63pt; text-indent: -0.25in"&gt;&lt;span style="font-size: 7pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues contextRef="c191" decimals="-3" unitRef="usd">122005000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c192" decimals="-3" unitRef="usd">101274000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c193" decimals="-3" unitRef="usd">82954000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c194" decimals="-3" unitRef="usd">72061000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c0" decimals="-3" unitRef="usd">204959000</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c7" decimals="-3" unitRef="usd">173335000</us-gaap:Revenues>
    <us-gaap:GrossProfit contextRef="c191" decimals="-3" unitRef="usd">38921000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c192" decimals="-3" unitRef="usd">30695000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c193" decimals="-3" unitRef="usd">19518000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c194" decimals="-3" unitRef="usd">15423000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" unitRef="usd">58439000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c7" decimals="-3" unitRef="usd">46118000</us-gaap:GrossProfit>
    <us-gaap:OperatingExpenses
      contextRef="c191"
      decimals="-3"
      id="ix_14_fact"
      unitRef="usd">28107000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c192"
      decimals="-3"
      id="ix_15_fact"
      unitRef="usd">20254000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c193"
      decimals="-3"
      id="ix_16_fact"
      unitRef="usd">16189000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c194"
      decimals="-3"
      id="ix_17_fact"
      unitRef="usd">14791000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" unitRef="usd">44296000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c7" decimals="-3" unitRef="usd">35045000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c191" decimals="-3" unitRef="usd">10814000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c192" decimals="-3" unitRef="usd">10441000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c193" decimals="-3" unitRef="usd">3329000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c194" decimals="-3" unitRef="usd">632000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">14143000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">11073000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" unitRef="usd">-953000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c7" decimals="-3" unitRef="usd">-1091000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" unitRef="usd">1810000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c7" decimals="-3" unitRef="usd">2191000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherGeneralExpense contextRef="c0" decimals="-3" unitRef="usd">2763000</us-gaap:OtherGeneralExpense>
    <us-gaap:OtherGeneralExpense contextRef="c7" decimals="-3" unitRef="usd">3282000</us-gaap:OtherGeneralExpense>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">11380000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">7791000</us-gaap:NetIncomeLoss>
    <us-gaap:AssetsNet contextRef="c195" decimals="-3" unitRef="usd">109472000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c196" decimals="-3" unitRef="usd">71090000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c197" decimals="-3" unitRef="usd">46107000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c198" decimals="-3" unitRef="usd">44759000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c199" decimals="-3" unitRef="usd">22183000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c200" decimals="-3" unitRef="usd">16267000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c8" decimals="-3" unitRef="usd">177762000</us-gaap:AssetsNet>
    <us-gaap:AssetsNet contextRef="c9" decimals="-3" unitRef="usd">132116000</us-gaap:AssetsNet>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="c191"
      decimals="-3"
      id="ix_0_fact"
      unitRef="usd">7543000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="c192"
      decimals="-3"
      id="ix_1_fact"
      unitRef="usd">5597000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="c193"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">2024000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="c194"
      decimals="-3"
      id="ix_3_fact"
      unitRef="usd">1983000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c0" decimals="-3" id="ix_4_fact" unitRef="usd">9567000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization contextRef="c7" decimals="-3" id="ix_5_fact" unitRef="usd">7580000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CapitalExpenditureDiscontinuedOperations contextRef="c191" decimals="-3" unitRef="usd">7885000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations contextRef="c192" decimals="-3" unitRef="usd">4236000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations contextRef="c193" decimals="-3" unitRef="usd">2267000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations contextRef="c194" decimals="-3" unitRef="usd">2381000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations contextRef="c0" decimals="-3" unitRef="usd">10152000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:CapitalExpenditureDiscontinuedOperations contextRef="c7" decimals="-3" unitRef="usd">6617000</us-gaap:CapitalExpenditureDiscontinuedOperations>
    <us-gaap:NoncurrentAssets
      contextRef="c201"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">187165000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c202"
      decimals="-3"
      id="ix_7_fact"
      unitRef="usd">159270000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c203"
      decimals="-3"
      id="ix_8_fact"
      unitRef="usd">14623000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c204"
      decimals="-3"
      id="ix_9_fact"
      unitRef="usd">13040000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c205"
      decimals="-3"
      id="ix_10_fact"
      unitRef="usd">3171000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="c206"
      decimals="-3"
      id="ix_11_fact"
      unitRef="usd">1025000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c8" decimals="-3" id="ix_12_fact" unitRef="usd">204959000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets contextRef="c9" decimals="-3" id="ix_13_fact" unitRef="usd">173335000</us-gaap:NoncurrentAssets>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="c207"
      decimals="-3"
      id="ix_18_fact"
      unitRef="usd">22042000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions
      contextRef="c208"
      decimals="-3"
      id="ix_19_fact"
      unitRef="usd">19897000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="c209" decimals="-3" unitRef="usd">4397000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="c210" decimals="-3" unitRef="usd">2306000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="c0" decimals="-3" unitRef="usd">26439000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:PropertyPlantAndEquipmentAdditions contextRef="c7" decimals="-3" unitRef="usd">22203000</us-gaap:PropertyPlantAndEquipmentAdditions>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 8 &#x2013; COMMITMENTS&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Leases:&lt;/b&gt;&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company determines if an arrangement is a lease at inception. Our
lease agreements generally contain lease and non-lease components. Historically, non-lease components such as utilities have been immaterial.
Payments under our lease arrangements are primarily fixed. Lease assets and liabilities are recognized at the present value of the future
lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our
incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate
is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments
where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably
certain that we will exercise that option.&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Transcat leases facilities, equipment, and vehicles under various non-cancelable
operating leases. As of March 26, 2022, the remaining lease terms on our operating leases range from approximately one year to twelve
years, and include any renewal and/or termination options that are reasonably certain to be exercised by the Company. There is no transfer
of title or option to purchase the leased assets upon expiration. The weighted average discount rate for fiscal year 2022 and 2021 was
4.15%. The weighted average remaining lease term is approximately 8 years. Short-term leases are leases having a term of 12 months or
less. The Company recognizes short-term leases on an as incurred basis and does not record a related lease asset or liability for such
leases. Short-term lease expense was immaterial in both fiscal years 2022 and 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The components of lease expense for the current and prior-year comparative
periods were as follows (dollars in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 74%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,687&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Variable lease cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;619&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Total lease cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4,306&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Supplemental cash flow information related to leases was as follows:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 74%; text-align: left"&gt;Operating cash flow from operating leases&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;2,207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;2,153&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Right to Use Assets obtained in exchange for lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,874&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,945&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Total rental expense was approximately $4.3 million and $3.8 million
in fiscal years 2022 and 2021, respectively. The minimum future annual rental payments under the non-cancelable leases at March 26, 2022
are as follows (in millions):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.25in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="margin-left: 2in; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;Fiscal Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 87%; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3.9&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Total minimum lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4.7&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Present value of remaining lease payments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&#160;&#160;&#160;11.3&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Company has entered into two facility leases subsequent to year
end. The total payments for these leases aggregates to $2.5 million.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Term Loan:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Effective December 2018, the Company has term loan repayments (principal
plus interest) of $0.2 million per month through December 2025. These amounts are not reflected in the table above. Principal payments
relating to the 2018 Term Loan will be $2.2 million in fiscal year 2023, $2.2 million in fiscal year 2024, $2.3 million in fiscal year
2025 and $1.8 million in fiscal year 2026.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Contingent Consideration:&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;In connection with the acquisition of NEXA, there are potential earn-out
payments of up to $7.5 million over the four-year period following the closing of the transaction based upon NEXA achieving certain annual
revenue and EBITDA goals. If achieved, the earn-out payments will also be made in shares of common stock unless certain criteria is met
for cash payment. As of August 31, 2021 and March 26, 2022, the estimated fair value for the contingent earn-out payments was $0.2 million
and included in the preliminary purchase price allocation in Note 9.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c211">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="c212">P12Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c8" decimals="4" unitRef="pure">0.0415</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c9" decimals="4" unitRef="pure">0.0415</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c8">P8Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:ShortTermDebtTerms contextRef="c0">12 months</us-gaap:ShortTermDebtTerms>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 74%; text-align: left"&gt;Operating lease cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,687&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3,206&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Variable lease cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;619&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;577&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Total lease cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4,306&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,783&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-3" unitRef="usd">3687000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c7" decimals="-3" unitRef="usd">3206000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c0" decimals="-3" unitRef="usd">619000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c7" decimals="-3" unitRef="usd">577000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost contextRef="c0" decimals="-3" unitRef="usd">4306000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c7" decimals="-3" unitRef="usd">3783000</us-gaap:LeaseCost>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;FY 2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 74%; text-align: left"&gt;Operating cash flow from operating leases&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;2,207&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;2,153&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Right to Use Assets obtained in exchange for lease liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;3,874&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;2,945&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="-3" unitRef="usd">2207000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c7" decimals="-3" unitRef="usd">2153000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="-3" unitRef="usd">3874000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c7" decimals="-3" unitRef="usd">2945000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="-5" unitRef="usd">4300000</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c213" decimals="-5" unitRef="usd">3800000</us-gaap:PaymentsForRent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="margin-left: 2in; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 50%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left; font-weight: bold"&gt;Fiscal Year&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&#160;&#160;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 87%; text-align: left"&gt;2023&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;3.7&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2.1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.8&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1.7&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3.9&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Total minimum lease payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16.0&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Less: Imputed interest&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4.7&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Present value of remaining lease payments&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&#160;&#160;&#160;11.3&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c8" decimals="-5" unitRef="usd">3700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c8" decimals="-5" unitRef="usd">2800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c8" decimals="-5" unitRef="usd">2100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c8" decimals="-5" unitRef="usd">1800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c8" decimals="-5" unitRef="usd">1700000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c8" decimals="-5" unitRef="usd">3900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c8" decimals="-5" unitRef="usd">16000000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c8" decimals="-5" unitRef="usd">4700000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c8" decimals="-5" unitRef="usd">11300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="c0" decimals="-5" unitRef="usd">2500000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c214" decimals="-5" unitRef="usd">200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c215" decimals="-5" unitRef="usd">2200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c216" decimals="-5" unitRef="usd">2200000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c217" decimals="-5" unitRef="usd">2300000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal contextRef="c218" decimals="-5" unitRef="usd">1800000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:BusinessCombinationContingentConsiderationAsset contextRef="c8" decimals="-5" unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationAsset>
    <us-gaap:FairValueNetAssetLiability contextRef="c8" decimals="-5" unitRef="usd">200000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="c219" decimals="-5" unitRef="usd">200000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 9 &#x2013; BUSINESS ACQUISITIONS&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Tangent&lt;/b&gt;: Effective December 31, 2021, Transcat purchased all
the outstanding membership units of Tangent Labs, LLC, a privately held company (&#x201c;Tangent&#x201d;). Tangent provides in-house and
on-site calibrations of precision measurement and control instrumentation to customers in the life science, aerospace and other regulated
industries, and has lab locations in Indianapolis, Indiana and Huntsville, Alabama. This transaction aligned with a key component of the
Company&#x2019;s strategy of acquiring local capabilities in attractive geographies.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The Tangent goodwill is primarily attributable to the workforce acquired,
as well as operational synergies and other intangibles that do not qualify for separate recognition. All the goodwill and intangible assets
relating to the Tangent acquisition has been allocated to the Service segment. Intangible assets related to the Tangent acquisition are
being amortized for financial reporting purposes on an accelerated basis over the estimated useful life of up to fifteen years and are
deductible for tax purposes. Amortization of goodwill related to the Tangent acquisition is not deductible for tax purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The purchase price for Tangent was approximately $8.9 million, all
paid in cash, and is subject to certain customary holdback provisions and a portion of which was placed in escrow to secure the sellers&#x2019;
obligations in the event that a key employee terminates employment with Tangent on or before the first anniversary of the closing of the
transaction. $7.9 million was paid in cash and $1.0 million of the purchase price has been put into escrow as a holdback for indemnification
claims, if any.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The purchase price allocation is subject to revision based upon our
final review of intangible asset valuation assumptions, working capital adjustments, assets acquired, and liabilities assumed. The following
is a summary of the preliminary purchase price allocation, in the aggregate, to the fair value, based on Level 3 inputs, of Tangent&#x2019;s
assets and liabilities acquired on December 31, 2021 (in thousands):&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,587&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Customer Base &amp;amp; Contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="text-align: left; padding-bottom: 1pt"&gt;Intangible Assets &#x2013; Covenant Not to Compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;220&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;26&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Accounts Receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Other Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less:&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(67&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Deferred Tax Liability&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,195&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,924&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;From the date of acquisition, Tangent has contributed revenue of $0.6
million and operating income of $0.1 million, which includes the negative impact of amortization of the acquired intangible assets, for
fiscal year 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NEXA&lt;/b&gt;: Effective August 31, 2021, Transcat purchased 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, &#x201c;NEXA&#x201d;).
NEXA provides calibration optimization and other technical solutions to improve asset and reliability management programs to pharmaceutical,
biotechnology, and medical device companies worldwide. This transaction aligned with a key component of the Company&#x2019;s acquisition
strategy of targeting businesses that expand the depth and breadth of the Company&#x2019;s Service capabilities.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The NEXA goodwill is primarily attributable to the workforce acquired,
as well as operational synergies and other intangibles that do not qualify for separate recognition. All of the goodwill and intangible
assets relating to the NEXA acquisition has been allocated to the Service segment. Intangible assets related to the NEXA acquisition are
being amortized for financial reporting purposes on an accelerated basis over the estimated useful life of up to five years and are deductible
for tax purposes. Amortization of goodwill related to the NEXA acquisition is not deductible for tax purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The purchase price for NEXA was approximately $26.2 million and
was paid with $23.9 million in cash and the issuance of 34,943 shares of our common stock valued at $2.4 million. Additionally,
there are potential earn-out payments of up to $7.5 million over the four-year period following the closing of the transaction based
upon NEXA achieving certain annual revenue and EBITDA goals. If achieved, the earn-out payments will also be made in shares of
common stock unless certain criteria is met for cash payment. As of August 31, 2021 and March 26, 2022, the estimated fair value for
the contingent earn-out payments, classified as Level 3 in the fair value hierarchy, was $0.2 million and included in the purchase
price allocation below. This amount was calculated using a Geometric Brownian motion distribution that was then used in a Monte
Carlo simulation model. Assumptions used in the Monte Carlo simulation model included: 1) weighted-average cost of capital of 6.60%,
2) risk-free interest rate of 0.58%, 3) asset volatility of 20.00%, and 4) forecasted revenue and EBITDA. This contingent
consideration is remeasured quarterly. If, as a result of remeasurement, the value of the contingent consideration changes, any
charges or income will be included in the Company&#x2019;s Consolidated Statements of Income. For fiscal year 2022, there were no
changes to the range of outcomes for the Monte Carlo simulation model for the valuation of the contingent consideration, no gains or
losses recognized in earnings for changes in the remeasurement of the contingent consideration, and no other issuance or settlement
of the contingent consideration. $0.1 million of the purchase price has been put into escrow as a holdback for indemnification
claims, if any.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The following is a summary of the purchase price allocation, in the
aggregate, to the fair value, based on Level 3 inputs, of NEXA&#x2019;s assets and liabilities acquired on August 31, 2021 (in thousands):&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,679&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Customer Base &amp;amp; Contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Backlog&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;490&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left; padding-bottom: 1pt"&gt;Intangible Assets &#x2013; Covenant Not to Compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;600&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22,369&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;3,732&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: right"/&gt;
    &lt;td style="text-align: left"&gt;Accounts Receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,434&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"/&gt;
    &lt;td style="text-align: left"&gt;Non-Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Less:&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(572&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Deferred Tax Liability&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,769&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,232&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;From the date of acquisition, NEXA has contributed revenue of $5.5
million and operating loss of $0.3 million, which includes the negative impact of amortization of the acquired intangible assets, for
fiscal year 2022.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Upstate Metrology&lt;/b&gt;: Effective April 29, 2021, Transcat acquired
substantially all of the assets of Upstate Metrology Inc. (&#x201c;Upstate Metrology&#x201d;), a New York based provider of calibration
services. This transaction aligned with a key component of the Company&#x2019;s acquisition strategy of targeting businesses that can leverage
the Company&#x2019;s already existing operating infrastructure.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;All the goodwill related to the Upstate Metrology acquisition has been
allocated to the Service segment. Amortization of goodwill related to the Upstate Metrology acquisition is deductible for tax purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The total purchase price for the assets of Upstate Metrology was approximately
$0.9 million. The following is a summary of the purchase price allocation, in the aggregate, to the fair value, based on Level 3 inputs,
of Upstate Metrology&#x2019;s assets and liabilities acquired on April 29, 2021 (in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;483&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Current Assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;189&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Non-Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Less:&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;931&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;From the date of acquisition, Upstate Metrology has contributed revenue
of $1.0 million. Since this operation was integrated immediately into our existing operation, its separate operating income in undeterminable.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;BioTek: &lt;/b&gt;Effective December 16, 2020, Transcat acquired substantially
all of the assets of BioTek Services, Inc. (&#x201c;BioTek&#x201d;), a Virginia based provider of pipette calibration services. This transaction
aligned with a key component of the Company&#x2019;s acquisition strategy of targeting businesses that expand the depth and breadth of
the Company&#x2019;s Service capabilities. BioTek&#x2019;s focus on pipettes complements the current offerings Transcat provides to the
life science sector.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;All of the goodwill and intangible assets relating to the BioTek acquisition
has been allocated to the Service segment. Intangible assets related to the BioTek acquisition are being amortized for financial reporting
purposes on an accelerated basis over the estimated useful life of up to 10 years and are deductible for tax purposes. Amortization of
goodwill related to the BioTek acquisition is deductible for tax purposes.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The total purchase price for the assets of BioTek was approximately
$3.5 million. $0.4 million of the purchase price had been put into escrow as a holdback for indemnification claims, if any. This escrow
was released during the fourth quarter of fiscal year 2022. The following is a summary of the purchase price allocation, in the aggregate,
to the fair value, based on Level 3 inputs, of BioTek&#x2019;s assets and liabilities acquired during the period presented (in thousands):&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,063&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Customer Base &amp;amp; Contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="text-align: left; padding-bottom: 1pt"&gt;Intangible Assets &#x2013; Covenant Not to Compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;100&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,093&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Current Assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;406&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Non-Current Assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,507&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The results of acquired businesses are included in Transcat&#x2019;s
consolidated operating results as of the dates the businesses were acquired. The following unaudited pro forma information presents the
Company&#x2019;s results of operations as if the acquisitions of Tangent, NEXA, Upstate Metrology and BioTek had occurred at the beginning
of fiscal year 2021. The pro forma results do not purport to represent what the Company&#x2019;s results of operations actually would have
been if the transactions had occurred at the beginning of the period presented or what the Company&#x2019;s operating results will be in
future periods.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;(Unaudited)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Years Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;(in thousands except per share information)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;March 26, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;March 27, &lt;br/&gt;
2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Total Revenue&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;210,463&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;183,908&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net Income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Basic Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.62&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.60&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Certain of the Company&#x2019;s acquisition agreements include provisions
for contingent consideration and other holdback amounts. The Company accrues for contingent consideration and holdback provisions based
on their estimated fair value at the date of acquisition. As of March 26, 2022, $0.2 million of contingent consideration and $0.1 million
of other holdback amounts were unpaid and reflected in current liabilities on the Consolidated Balance Sheets. During fiscal year 2022
and fiscal year 2021, no contingent consideration or other holdback amounts were paid.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;During fiscal year 2022, acquisition costs of $0.9 million were recorded
as incurred as general and administrative expenses in the Consolidated Statements of Income. During fiscal year 2021, acquisition costs
of less than $0.1 million were recorded as incurred as general and administrative expenses in the Consolidated Statements of Income.&lt;/p&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 contextRef="c223">2021-12-31</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c220" decimals="-5" unitRef="usd">8900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c221" decimals="-5" unitRef="usd">7900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <trns:PurchasePriceHeldInEscrowAsHoldback contextRef="c222" decimals="-5" unitRef="usd">1000000</trns:PurchasePriceHeldInEscrowAsHoldback>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c223">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;5,587&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Customer Base &amp;amp; Contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,150&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="text-align: left; padding-bottom: 1pt"&gt;Intangible Assets &#x2013; Covenant Not to Compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;220&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,957&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;26&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Accounts Receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;187&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Other Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;16&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Less:&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(67&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Deferred Tax Liability&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,195&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;8,924&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,679&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Customer Base &amp;amp; Contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,600&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Backlog&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;490&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left; padding-bottom: 1pt"&gt;Intangible Assets &#x2013; Covenant Not to Compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;600&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22,369&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Cash&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;3,732&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: right"/&gt;
    &lt;td style="text-align: left"&gt;Accounts Receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,434&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: right"/&gt;
    &lt;td style="text-align: left"&gt;Non-Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;38&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;Less:&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(572&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Deferred Tax Liability&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,769&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;26,232&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;483&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Current Assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;189&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Non-Current Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;270&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Less:&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;Current Liabilities&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(11&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;931&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2"&gt;Goodwill&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,063&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2" style="text-align: left"&gt;Intangible Assets &#x2013; Customer Base &amp;amp; Contracts&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,930&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="text-align: left; padding-bottom: 1pt"&gt;Intangible Assets &#x2013; Covenant Not to Compete&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;100&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,093&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="text-align: left; width: 12%"&gt;Plus:&lt;/td&gt;
    &lt;td style="text-align: left; width: 75%"&gt;Current Assets&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;406&lt;/td&gt;&lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Non-Current Assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;8&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td colspan="2" style="padding-bottom: 2.5pt"&gt;Total Purchase Price&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,507&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:Goodwill contextRef="c230" decimals="-3" unitRef="usd">5587000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c231" decimals="-3" unitRef="usd">4150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c232" decimals="-3" unitRef="usd">220000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes contextRef="c230" decimals="-3" unitRef="usd">9957000</trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c230" decimals="-3" unitRef="usd">26000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c230" decimals="-3" unitRef="usd">187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther contextRef="c230" decimals="-3" unitRef="usd">16000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c230" decimals="-3" unitRef="usd">67000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c230" decimals="-3" unitRef="usd">1195000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c230" decimals="-3" unitRef="usd">8924000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Revenues contextRef="c223" decimals="-5" unitRef="usd">600000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c221" decimals="-5" unitRef="usd">100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 contextRef="c222">2021-08-31</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:PurchaseObligation contextRef="c224" decimals="-5" unitRef="usd">26200000</us-gaap:PurchaseObligation>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c222" decimals="-5" unitRef="usd">23900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued contextRef="c222" decimals="INF" unitRef="shares">34943</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c222" decimals="-5" unitRef="usd">2400000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh contextRef="c224" decimals="-5" unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c224" decimals="-5" unitRef="usd">200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <trns:WeightedAverageCaptialPercentage contextRef="c222" decimals="4" unitRef="pure">0.066</trns:WeightedAverageCaptialPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="c222" decimals="4" unitRef="pure">0.0058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate contextRef="c222" decimals="4" unitRef="pure">0.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <trns:PurchasePriceHeldInEscrowAsHoldback contextRef="c0" decimals="-5" unitRef="usd">100000</trns:PurchasePriceHeldInEscrowAsHoldback>
    <us-gaap:Goodwill contextRef="c233" decimals="-3" unitRef="usd">15679000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c234" decimals="-3" unitRef="usd">5600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c235" decimals="-3" unitRef="usd">490000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c236" decimals="-3" unitRef="usd">600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes contextRef="c233" decimals="-3" unitRef="usd">22369000</trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c233" decimals="-3" unitRef="usd">3732000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c233" decimals="-3" unitRef="usd">2434000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="c233" decimals="-3" unitRef="usd">38000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c233" decimals="-3" unitRef="usd">572000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c233" decimals="-3" unitRef="usd">1769000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c233" decimals="-3" unitRef="usd">26232000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Revenues contextRef="c222" decimals="-5" unitRef="usd">5500000</us-gaap:Revenues>
    <us-gaap:OperatingIncomeLoss contextRef="c225" decimals="-5" unitRef="usd">300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 contextRef="c226">2021-04-29</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription contextRef="c226">All the goodwill related to the Upstate Metrology acquisition has been
allocated to the Service segment. Amortization of goodwill related to the Upstate Metrology acquisition is deductible for tax purposes.&#160;</us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription>
    <trns:PurchasePriceHeldInEscrowAsHoldback contextRef="c226" decimals="-5" unitRef="usd">900000</trns:PurchasePriceHeldInEscrowAsHoldback>
    <us-gaap:Goodwill contextRef="c237" decimals="-3" unitRef="usd">483000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c237" decimals="-3" unitRef="usd">189000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="c237" decimals="-3" unitRef="usd">270000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities contextRef="c237" decimals="-3" unitRef="usd">11000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c237" decimals="-3" unitRef="usd">931000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Revenues contextRef="c226" decimals="-5" unitRef="usd">1000000</us-gaap:Revenues>
    <us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1 contextRef="c227">2020-12-16</us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1>
    <us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription contextRef="c227">All of the goodwill and intangible assets relating to the BioTek acquisition
has been allocated to the Service segment. Intangible assets related to the BioTek acquisition are being amortized for financial reporting
purposes on an accelerated basis over the estimated useful life of up to 10 years and are deductible for tax purposes. Amortization of
goodwill related to the BioTek acquisition is deductible for tax purposes.&#160;</us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c227" decimals="-5" unitRef="usd">3500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <trns:PurchasePriceHeldInEscrowAsHoldback contextRef="c227" decimals="-5" unitRef="usd">400000</trns:PurchasePriceHeldInEscrowAsHoldback>
    <us-gaap:Goodwill contextRef="c228" decimals="-3" unitRef="usd">1063000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c238" decimals="-3" unitRef="usd">1930000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets contextRef="c239" decimals="-3" unitRef="usd">100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets>
    <trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes contextRef="c228" decimals="-3" unitRef="usd">3093000</trns:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets contextRef="c228" decimals="-3" unitRef="usd">406000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets contextRef="c228" decimals="-3" unitRef="usd">8000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c228" decimals="-3" unitRef="usd">3507000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="text-align: center"&gt;(Unaudited)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;Fiscal Years Ended&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt"&gt;(in thousands except per share information)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;March 26, &lt;br/&gt;
2022&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;March 27, &lt;br/&gt;
2021&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td style="width: 76%; text-align: left"&gt;Total Revenue&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;210,463&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;183,908&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Net Income&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;12,151&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,986&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(178,178,178)"&gt;
    &lt;td&gt;Basic Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.62&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.35&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Diluted Earnings Per Share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.60&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c0" decimals="-3" unitRef="usd">210463000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c7" decimals="-3" unitRef="usd">183908000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c0" decimals="-3" unitRef="usd">12151000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c7" decimals="-3" unitRef="usd">9986000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">1.62</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic contextRef="c7" decimals="2" unitRef="usdPershares">1.35</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted contextRef="c0" decimals="2" unitRef="usdPershares">1.6</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted contextRef="c7" decimals="2" unitRef="usdPershares">1.32</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c228" decimals="-5" unitRef="usd">200000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <trns:UnpaidAmountsForOtherHoldbacks contextRef="c228" decimals="-5" unitRef="usd">100000</trns:UnpaidAmountsForOtherHoldbacks>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c227" decimals="-5" unitRef="usd">900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c229" decimals="-5" unitRef="usd">100000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 10 SUBSEQUENT EVENT&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;On May 31, 2022, Transcat acquired substantially all of the assets
of Charlton Jeffmont Inc., Raitz Inc. and Toolroom Calibration Inc. d/b/a Alliance Calibration (&#x201c;Alliance&#x201d;), an Ohio based
provider of calibration services. This transaction aligned with a key component of the Company&#x2019;s acquisition strategy of targeting
businesses that expand the depth and breadth of the Company&#x2019;s service capabilities. The total purchase price paid for the assets
of Alliance was approximately $4.5 million in cash and an amount of the Company&#x2019;s common stock, par value $0.50 per share (&#x201c;Common
Stock&#x201d;), with a value equal to $157,500, or 2,284 shares of Common Stock. Pursuant to the asset purchase agreement, the Company
will hold back $500,000 of the purchase price for certain potential post-closing adjustments, and the purchase price will be subject to
reduction by $500,000 if a key customer relationship is not retained.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;The purchase price allocation has not been finalized, due to the timing
of the acquisition and the filing date of this Annual Report on Form 10-K. Therefore, the allocation of the purchase price to the assets
acquired and liabilities assumed, including values to be recognized for goodwill and other intangible assets, will be disclosed in the
Quarterly Report on Form 10-Q for the fiscal quarter ending June 25, 2022. The pro forma results of operations from the Alliance acquisition
will be disclosed in the Quarterly Report on Form 10-Q for the fiscal quarter ending June 25, 2022. The goodwill related to Alliance is
expected to be deductible for income tax purposes. All of the goodwill and intangible assets relating to the Alliance acquisition will
be allocated to the Service segment.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c240" decimals="-5" unitRef="usd">4500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c240" decimals="2" unitRef="usdPershares">0.5</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets contextRef="c241" decimals="0" unitRef="usd">157500</us-gaap:StockIssuedDuringPeriodValuePurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets contextRef="c241" decimals="0" unitRef="shares">2284</us-gaap:StockIssuedDuringPeriodSharesPurchaseOfAssets>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c241" decimals="0" unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <trns:ReductionPurchasePrice contextRef="c241" decimals="0" unitRef="usd">500000</trns:ReductionPurchasePrice>
    <dei:EntityRegistrantName contextRef="c0" id="hidden-fact-0">TRANSCAT INC</dei:EntityRegistrantName>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="c8"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssued1
      contextRef="c7"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <trns:AccruedContingentConsiderationRelatedToAcquisition
      contextRef="c7"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c17"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c18"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c17"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c17"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c18"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="c15"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="c16"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="c18"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c16"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c17"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c25"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c26"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c25"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c25"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c26"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="c23"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="c24"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeOtherNetOfTax
      contextRef="c26"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c23"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c24"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c55"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c52"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c53"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c54"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c52"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c55"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c64"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="c67"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c64"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c65"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="c66"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c64"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="c67"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c7"
      id="hidden-fact-39"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:AcquisitionCosts
      contextRef="c7"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <trns:GILTIAnd78GrossUp
      contextRef="c7"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <trns:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax
      contextRef="c8"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c8"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="c9"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c134"
      id="hidden-fact-45"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c138"
      id="hidden-fact-46"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c140"
      id="hidden-fact-47"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c142"
      id="hidden-fact-48"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c144"
      id="hidden-fact-49"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c146"
      id="hidden-fact-50"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c148"
      id="hidden-fact-51"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c152"
      id="hidden-fact-52"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c154"
      id="hidden-fact-53"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved
      contextRef="c156"
      id="hidden-fact-54"
      unitRef="pure"
      xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c158" id="hidden-fact-55" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c162" id="hidden-fact-56" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c164" id="hidden-fact-57" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c166" id="hidden-fact-58" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c168" id="hidden-fact-59" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c170" id="hidden-fact-60" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c172" id="hidden-fact-61" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c174" id="hidden-fact-62" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c178" id="hidden-fact-63" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c180" id="hidden-fact-64" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c182" id="hidden-fact-65" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c184" id="hidden-fact-66" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c188" id="hidden-fact-67" xsi:nil="true"/>
    <trns:EstimatedPercentOfTargetLevelToBeAchieved1 contextRef="c190" id="hidden-fact-68" xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c122" id="hidden-fact-69">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:AmendmentFlag contextRef="c0">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--03-26</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0">0000099302</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Including amortization of catalog costs and intangible assets.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_10_fact"
          xlink:label="ix_10_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_13_fact"
          xlink:label="ix_13_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_11_fact"
          xlink:label="ix_11_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_12_fact"
          xlink:label="ix_12_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_9_fact"
          xlink:label="ix_9_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Revenues are attributed to the countries based on the destination of a product shipment or the location where service is rendered.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_10_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_13_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_11_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_12_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_9_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_16_fact"
          xlink:label="ix_16_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_17_fact"
          xlink:label="ix_17_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_14_fact"
          xlink:label="ix_14_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_15_fact"
          xlink:label="ix_15_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_2_footnote" xlink:label="ix_2_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Operating expense allocations between segments are based on actual amounts, a percentage of revenues, headcount, and management&#x2019;s estimates.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_16_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_17_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_14_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_15_fact"
          xlink:to="ix_2_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_19_fact"
          xlink:label="ix_19_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_18_fact"
          xlink:label="ix_18_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_3_footnote" xlink:label="ix_3_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">United States includes Puerto Rico.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_19_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_18_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_3_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>76
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M[*>,LD1#NP/S+>*JGA&.-)<8(2O-;BMMSFF0,4SVC53U$<1Q1D$ +94"@+
MP]A9A79QB2W9_8+NK/N4R#TH &>I3,#)+$VS/[V43'%,?."L:KLM97O!E9 A
M*I8-4(=^XNV;-_]O"7ZG9^7<Q16XHG<LZ%.X6)]K.%@3*ROF+J[F?[(JQ^XT
M+QQN^H"QLH+NME+T5<RBB-QF*=Q.Z^G@.%IEF+)2*_(4U^B2T*>8JXV1K<^
MH+>F".Y84CL[&P";1)]:T:>M1'^UA2F)$L)A&@E9K:>X,L_&TR499:'04I&1
MUAQ:@KR%/54?&_":@FBEGN("?;3 23+(]:(*U3+"@9H86:VGN$;;3A.:\%3D
MHX2PPL$:(VA%GK82>5,UR#R+'^M5O0$$^@?H.8>.CU&RXDYQ1:[6HX%4,#YY
M0IWEW0,GD&9C"=5;F:XTK-7[!O3O7S"25N(IKLHER7OV0F8AA%6L15"D/C**
M.*0[Z#J7%_V^>XDQM')/6S7OHS"$=CT].QP4J\OO2?W8X9">__8GK"#9AI.%
M%)#+$R6>T3RT98"V*@,5V[$Y@VC?0]]1RQ2'6\I@"V*$=D*>+0E>JY)0D:MR
M<:'DLTB"VK%LP)QCY=.S)<%K51(J:@L)$AR1?\3NY 1I0'3[ ]K'N-GJX.%J
MGL=PI#@[304'>.]?^A\P*D?;++B,?Y-YQ[.%[A69H T@GD^[%_##&-EZX#7L
MIP@-DBO7Q*7O'S] :QUD"L:KEA:.]/OR_)US[CMD!PWG,XO0VN79(N'A^GX@
M1SZ]!%N6P/0_M8?4 #0?K2:COS%.MDIX+:L$3/)B&]FL -AAW5E+#D?$EYF>
M+0T>KN.'?F@J5$QFDUHF.(+GHCEF2X"'Z_6!R<EH-73XBL-:[XZ]B.")C!<C
M(R_GV.:?9^7>P_7YP,S,2U,U:]FUE/@S,N=[\B#54QVUWM$NN6GI\Z\-*0E,
M%U%LF%=7JR\:HWP?OV<?+SZ'P%(15@0IB?@:3)WS"TAV57QA*$ZTW.5[[H]2
M:QGGAUO.0J[, W!_+:4^G!@'U7>>F_\ 4$L#!!0    ( +9.R53DVN,)K00
M 'D1   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&ULI9A=;^(X%(;_BH7F
M8D;J-K'S75&D\C&[2-M2%6;GVB4&HB8Q:QOH_/NUDS2!V$E9S0U)S#G'CX_C
M\]H9GBA[XSM"!'C/TIS?#W9"[.\LBZ]W),/\ENY)+O_94)9A(1_9UN)[1G!<
M.&6IA6S;MS*<Y(/1L&A[9J,A/8@TR<DS _R099C]&I.4GNX'</#1\))L=T(U
M6*/A'F_)DH@?^V<FGZPZ2IQD).<)S0$CF_O! [R;($<Y%!;_).3$S^Z!&LHK
MI6_J81[?#VQ%1%*R%BH$EI<CF9 T59$DQ[]5T$'=IW(\O_^(_KT8O!S,*^9D
M0M.?22QV]X-P &*RP8=4O-#37Z0:D*?BK6G*BU]P*FV]: #6!RYH5CE+@BS)
MRRM^KQ)QY@#]#@=4.:"V@]OAX%0.1>:LDJP8UA0+/!HR>@),6<MHZJ;(3>$M
M1Y/D:AJ7@LE_$^DG1I/%TW+Q]WSZL)I-P7(E+X^SI]42++Z#^=-D\3@#?X ?
MRRGX^N4;^ *2'*QV],!Q'O.A)63_*HJUKOH:EWVACKX@ H\T%SL.9GE,XLL
ME@2OZ=$'_1CU1GS$[!8@_P8@&R$#T.0:]Z!PASTX3IU,IXCG=L1;48%3\$*.
M)#\04WY*]Z!P5POL.$*V&WG1T#J>4^MF,' <QZO-+NC<FLZ]@FY"N0!TTT=9
MAO'.NW=]#]DM2H,9"A ,S)1>3>GU4O[)*.?@F=%-(DQPGM:K%[I..X.ZE>M#
M&)K1_!K-[T5;RF*3Y-L;(-^;-R+D+9 + ?S$C*A%0<#L75973HQ+P]>(D.V[
M;6[="@:!ZYBY@YH[Z$\IR0F34Z]@'V)91!(N&%;ELY<XT(D=WPU:Q+J5?%=M
M9"8.:^+PBE=UL2<*4Z:Y#S/4I]I%D=_"U*T<SW8[5E148T:]F W@/%_3S+B8
M(L-B@F<S6N(9K* ==,P[M)OB;O<"SG-!&)$+7DW]0NP(JU-Y W)B7&!5R'.6
MR&OS&HR@'<$.WC,Q@I_PJC2",9'[$Z**P#$I]@ORL4HQ6.%W\WM0A;Y <F#4
MKEH&LR@*.]Y7B!IRU$O^/UF1SAI"#56W0K SR8U(P7Z5>I*;P^[W%1K$!SJA
MQJ:;!4$G6R-1L%^CQI@G:S##+)>K2LJ ?&&7.UE?P5>Y]9C2-,6, [GJ %>M
MWXP#*'L(SP=PZZ$VO\G*[J@'L!$OV*]>#T=9$;:DA.9@<1!<R+6G2H0:0=EL
MQM8E*W"U,F:T0EUUHA$VV*]LTR0]"!+_9N++/OS+Q+<'X)ORWC6 1N%@O\3]
M1MYU 0N\L*W+1BNW8S\!&YF#_3JW).R8K(EY,W89L]$DV"]*GVY"*_^+%8[D
ML4^;*H.=+;=XKGG4J%$EU*]*5V]$D:XRH6.';@O48!;87A!U<#9JA/K5:*KV
M2<GKH3AO+G':KN6781NI0/U2\>D$(;WNARCRM&'K9H'<4W;48-3H [KF%'/-
M].@:X#NNTZY9!C//]YWVXK'.#K$98=OB;,_!FAYR49X(Z];Z^\%#<6INM8_A
MW:3\"M"$*3]*R'W[-LDY2,E&AK1O YD[5I[SRP=!]\51^94*>? N;G<$QX0I
M _G_AE+Q\: ZJ+^VC/X#4$L#!!0    ( +9.R50[3^=N) ,  ',(   8
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC5;?;]HP$/Y73E$?6JEM?I$$*D"B
ME&E(*U2%=0_3'MS$D*R)S6Q3VO]^9R?-&(2H+\1V[K[[ON-\E_Z.BQ>94JK@
MK<B9'%BI4IL;VY9Q2@LBK_F&,GRSXJ(@"K=B;<N-H"0Q3D5N>XX3V@7)F#7L
MF[,',>SSK<HS1A\$R&U1$/%^2W.^&UBN]7'PF*U3I0_L87]#UG1!U??-@\"=
M7:,D64&9S#@#05<#:^3>C'O:WA@\970G]]:@E3QS_J(WTV1@.9H0S6FL- +!
MQRL=TSS70$CC3X5IU2&UX_[Z _V+T8Y:GHFD8Y[_R!*5#JRN!0E=D6VN'OGN
M*ZWT!!HOYKDTO["K;!T+XJU4O*B<D4&1L?))WJH\[#FXX0D'KW+P#ATZ)QS\
MRL$W0DMF1M8=4638%WP'0ELCFEZ8W!AO5),Q_2\NE,"W&?JIX7@^6\R_3>]&
MR\D=+);XN)_,E@N8?X'Q_/[A<?)U,EM,GR8PG>%^ E?P?7$'YV<7< 89@V7*
MMY*P1/9MA6PTIAU7D6_+R-Z)R*X']YRI5,*$)33Y'\!&&;46[T/+K=>*>$_$
M-7CA)7B.YS40&G_&/3+N;@L=OTZM;_#\$W@+113%@E? 5S#F!=ZR5)?_*X4I
MBWE!X>?H62J!E?RK)5RG#M<QX3HGPLWPRI>X3?]%Z1L97WVS7X>NZW>=OOVZ
MGZ!CJRCJN;71?[R"FE?0FH:Y2JEHU'_3HCJLT<-6U>.M$)3%[[ 4A,F<F-XP
M2G[CS=&I;TI%"1CLB;SRG.@@$\=&8>@U)R*JJ4:M5$TB+H%14Q"*O %=K;";
M2;T].W<[X07@58(S/P1LSX#F\$Z)D$#U!0&LSSBMZ]N85D=5S5YB6Y4;:AIC
M_G[=I#TZDM7Q@@/IQS97KN,W:^_6VKNMVI=<D1Q.ET(3U^X1#\_M'G ]M@F"
M7C/57DVUUUY1GZ37:[A10>^0X+%5UP^< X;V7O\NJ%B;L28AYENFRO97G]:3
M<V0&QL'Y+4[4<@#^@RG',5;*.F,2<KI"2.<ZPIR)<L25&\4W9DH\<X4SQRQ3
M_"J@0AO@^Q7GZF.C ]3?&<._4$L#!!0    ( +9.R52!;U?;:@(  #X%   8
M    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULC51-;^(P$/TKHZB'5FH;")2N
M*H@$(561E@\UM'M8[<$D$Q(UL5G;0/OO=^R$E.V6:B^Q9S+OS1O;,_V]D"\J
M0]3P6A9<#9Q,Z\V=ZZHXPY*I:[%!3G]2(4NFR91K5VTDLL2"RL+U6JV>6[*<
M.W[?^A;2[XNM+G*."PEJ6Y9,OHVP$/N!TW8.CL=\G6GC</W^AJTQ0OVT64BR
MW(8ER4OD*A<<)*8#9]B^"[HFW@8\Y[A71WLPE:R$>#'&)!DX+2,("XRU86"T
M[## HC!$).-WS>DT*0WP>']@O[>U4RTKIC 0Q8\\T=G ^>9 @BG;%OI1[!^P
MKN?&\,6B4/8+^SJVY4"\55J4-9@4E#FO5O9:G\,1H-T[ ?!J@/<1T#T!Z-2
MCBVT4F;+&C/-_+X4>Y FFMC,QIZ-15,U.3>W&&E)?W/":3^8SZ+Y]\EXN S'
M$"UIF8:S903S>PCFT\5C^!#.HLES"),9V2&<+YA$KC/4><P*=0%7\!2-X?SL
M LX@Y[#,Q%8QGJB^JTF>2>+&M911)<4[(:7MP500M8*0)YC\3>!274UQWJ&X
MD?<EXY3):_!ZE^"U/.\30<'_P&\MO/V%G$YSUAW+USG!%VFFD3I @T@A$"6U
M76;Z88<PX;$H$7X.5TI+>MJ_ODC7;=)U;;KNB71SNB5Y"1QM/LU> =.4NN?3
MJZFH;BV5Z?R=?]7N]OKN[OBX_@WJO(=4&MVCIUBB7-L.51"++=?5Q37>9@@,
M[=O_X!_1<*AZ^9VFFBQT+>N<*R@P)<K6]>V- [+JULK08F,?_$IH:A^[S6C
MH30!]#\50A\,DZ 9F?X?4$L#!!0    ( +9.R52\$2&#%P8  .@7   8
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
M]&D[S. F)=( X/U:"/TR,<VZN9LG_P!02P,$%     @ MD[)5 6OT2U !P
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
M+S+NDK!MH7)L'?1GTR-A_5NT_D=E-OSFZL)4E5GSUY6"HBTMP/W<H(<,/^B
MYE7F#_\$4$L#!!0    ( +9.R521)WW**0,  +0&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$P+GAM;*5546_3,!!^[Z\XA0DQ*6I2-VVZT5;J6"<FL5&Z
M#800#U[B-A:.'6R';OQZSDZ;%;3UA9?D?+[[OKNS\V6\4?J'*1BS\% *:29!
M86UU&D4F*UA)35=53.+.2NF26ESJ=60JS6CNDTH1D3@>1B7E,IB.O6^AIV-5
M6\$E6V@P=5E2_7C&A-I,@EZP<RSYNK#.$4W'%5VS&V;OJH7&5=2BY+QDTG E
M0;/5))CU3L\2%^\#/G.V,7LVN$[NE?KA%I?Y)(A=04RPS#H$BJ]?[!T3P@%A
M&3^WF$%+Z1+W[1WZA>\=>[FGAKU3X@O/;3$)1@'D;$5K89=J\YYM^QDXO$P)
MXY^P:6(39,QJ8U6Y3<9UR67SI@_;.>PEC.(7$L@V@?BZ&R)?Y3FU=#K6:@/:
M12.:,WRK/AN+X](=RHW5N,LQSTX7RX^+^?+V*\RNSV'^Z>YR<36_OAU'%K%=
M1)1M<<X:'/("3H_ E9*V,#"7.<O_!HBPJ+8RLJOLC!Q$O**Z"V08 HD).8#7
M;SOM>[S^2YUJO,G:/H:P$%1:H#*'^<^:5WC%+'R;W1NK\8Y\/T"5M%2)ITK^
M>ZB'<:X_WLZ!P.M7(]+KO87G86'7F.^(M1UE"K\<8PVH%;RAI:HEVER"+51M
M,-0<GW9PQEGAA[RUTK#CQNUFWL/=K,"*-([L:5".Y$:M[(9J!D<P&(2$Q&@D
M)V$Z(ITEQE"Q%S\*22^!-!RE_<Y%K26W-28ZE O^X&P#!#-'[AF3S@>&GUBA
M1 Z79:75+^9 #.83K"H)24HZM\HQ_-7U$UW:#Y,D@6$2#LD)HAES"K,LJ\M:
M4,MR.&>H71FGC21@ZJQ4VO+?C>--DH9Q/(!CM$B8D"$<'Z0+0:)N'KD))OT3
M9Y"0Q'UH<O)_N>@^%WM 834,E0TKXW(-5D&UQ])Y.LKF]+!Z##D:=%,4 B%V
MH.B(6P>>[XJ;#,D?&=7&?SL^RAUHB%RF8EX'Q6/WN8L>[2E)R?3:ZZ7!NX3\
MC:BTWE:29XT2/84W>HXW:LVE <%6F!IWTT$ NM'(9F%5Y77I7EE4.6\6^%MA
MV@7@_DHINULX@O9'-?T#4$L#!!0    ( +9.R509;2G=5@D  *P:   9
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;+5967/C-A)^YZ] :3TIITK60=MC
MCZ\J7]EU=AR[/$KRD,H#1$(2RB#  4#+^O?;W2 I4M?,;.V^2#R 1A]??]T
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
M!<4[)6D)^25]]XY7"ZO@0#5-?JQ:-R2^1%C/ <$":,<LA(@\?V=FK.24!U]
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
M*@[39!+<<.7."E7.3R\@:#D@\V\^?D!GE@MIFI 5OJZ>P U7/:ZY>H*M:#!
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
MYC(&*02S);][W%6'V"/6 C5"@^<:BC3MSI7SN%&3ZS!QS'(?B&.HGMG2--C
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
MK\"CMVT_\<F>V?"O=LQYQ^R-'3$)N<(F?86](N9XU-_% CUZG:G8DI%U)=U
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
MC)S1FSVNAD55D6RC@J[7.:UJ=A$FO)&XI?=E8,=W#C V8<\C!IL9SYN4O9K
M^(<$)['WLO/70H:V=_5<V/I!F*C0WL90/G'?6B>[%9 '<KA6,HS1==):THV,
M\DLN,[M:Z#QAF[5;RMX.*<E=O% N%NCZUO8V:_**/U+>72_NG+9>B )PS_FU
M+YH4X!'W;E1SM7FS[-R]4+5ZW+V6AMB>T_8LD3,<[7;.AD?"N%>]W)="Y_QZ
MU507Z!+XXT*&" QZ /=G6A?U%V+0O&_W]K]02P,$%     @ MD[)5& AVO;[
M!   + L  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULK59-<]LV$+WK
M5^RHGDX[HT@4;25N8GO&=IUITDGBV$YZZ/0 DBL2,0G0 &A9^?5] "A:<6)?
MVHM$ +MOWWX"!RMMKFW%[.BNJ94]'%?.M2]G,YM7W @[U2TKG"RU:83#TI0S
MVQH615!JZEF:),]GC9!J?'00]L[-T8'N7"T5GQNR7=,(LS[A6J\.Q_/Q9N-"
MEI7S&[.C@U:4?,GN4WMNL)H-*(5L6%FI%1E>'HZ/YR]/]KQ\$/@L>66WOLE[
MDFE][1=OBL-QX@EQS;GS" )_MWS*=>V!0..FQQP/)KWB]O<&_77P';YDPO*I
MKO^2A:L.Q_MC*G@INMI=Z-4?W/NS\'BYKFWXI56437\;4]Y9IYM>&0P:J>*_
MN.OCL*6PGSRBD/8*:> =#066OPLGC@Z,7I'QTD#S'\'5H UR4OFD7#J#4PD]
M=W3YZ>3R[..GL_=7=/89OP<S!U1_-LM[A).(D#Z",$_IG5:NLG2F"BZ^!9B!
MSL IW7 Z29]$?"?,E-+G$TJ3-'T";W?P<3?@[3[F8Y=9ONE8.3J[Q:^EOX\S
MZPPJXI\GX/<&^+T O_<?0O@TPOL/5V<T3^@A$GU0]$ZL:7<>8S&A*R.4S85#
M-=]TTG"!;H(K0CDIZGI-^"&])%<Q"6O9V1%6IY4PM4,+O.7ELD&NZ(W*IQ.Z
M$-)]#=\D5$%76M=&ZX9.12TS(T+7A--BELT$'=>U%"KG;\Y_^?FG_31-7FT.
MPW+^ZM<)(.E#)77HF6+4&GTK"S:>7;ZE;]G<RISME*XJ:<EY_T3?L+4L%3Q<
M25>1H&M>4ZZ;5BN?R-[)4VP(M?96YR]>V1@6*R,TP!R7ZR K3,E.JG*4=1;1
M1VQ@K$(@^:[USGNP@EMO":O,SS=\/V*E)PU'6I')&N:B TQ..U%3VYF\@MO4
M&B_6"ED0YN>#M SQ7 D0;Q&A.XDQPTCCSMYT@6Z' /R0"H9L)(:@BD9WCP<
M$6J"[SJ_GL"RH5M1=TP[R7214(L$6%0##WD[#?*C2R]_G[L^Y%$5K0.?G*:=
M^>+%9)$D$X(OZ23=WXM@UI.)0!2 IG3>&=NA*KW:X/5]7$1IF#':W63;B=$*
M'E.E:R1 Y->TXVTE2;+Q]4%8?41S-@XW#[7:<>@!?%GW+*\ULER2*+Y@A'I#
M=D*;-#^ "48S]HWT!5<%&(_05UVLP6Q]ST(N-U48QC)":;@.56PKV1*J5VF'
M/4^(BU@/#VRA/74>"Q^[03YC5K24"M7^E8L)%1UO@N9DXRMVT\];I;UQ98GB
M@YL%JB8&"22.E?+YNN!6&Y2)(G][8;H\^S-0PJ6G#<>X;]'Y<8BWLV='P\SQ
MYE&[F]+WYUWCR4N5UUWA*872L1X H36<ZU)Y_T+22JV+$'6/HV' 0!$SK)19
MO3$V&?)22.O3"5WD&<*CCYTPC@W:Y'L?/PY]MH0:PG 3A8E5H/6V4TSI(H[3
M/D5&4WC<@*;%71ZJ&8^>.* L+0U&HD<<^G4K$Z/'6-+_S'*(6:@YF$%D!T+2
MCC#&4+QQW].)%>SCZ4TA+RA83,$[GV&TB)]7Q_=WQ3<9^2X7?9V#6%\//XI$
MR-<H&XHJ4O'2E_VTM%SZ3IS^Z,J=;;U@T%EE>*?Y:891%Q\SP^[P%#R.+Z![
M\?B.Q.NAE,A;S4NH)M,7BS&9^#:+"Z?;\![*M$,;A\\*XYZ-%\#Y4F.8] MO
M8'@@'_T+4$L#!!0    ( +9.R50':4A'RQ,  %P_   9    >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;+T[:W/;.)+?^2M0WMQ54B7;(O6RG4>5;,>WOIKL
MI.(D6U=;^P$B00D;BM  I!7-K]_N!D!2,H5D/7M;D[%E$>@7&OWFFZW2W\Q*
MB(I]7Q>E>7NRJJK-U?FY25=BS<V9VH@2GN1*KWD%?^KEN=EHP3/:M"[.D^%P
M>K[FLCQY]X:^^ZC?O5%U5<A2?-3,U.LUU[MK4:CMVY/XQ'_Q22Y7%7YQ_N[-
MAB_%@ZB^;#YJ^.N\@9+)M2B-5"73(G][,H^O;D8);J 57Z78FLYGAJPLE/J&
M?]QG;T^&2)$H1%HA" Z_'L6-* J$!'3\YH">-#AQ8_>SAWY'S ,S"V[$C2K^
M*K-J]?;DXH1E(N=U47U2VS\+Q] $X:6J,/23;>W:Z>R$I;6IU-IM!@K6LK2_
M^7<GB,Z&B^&1#8G;D!QLB,='-HS<AA$Q:BDCMFYYQ=^]T6K+-*X&:/B!9$.[
M@1M9XC$^5!J>2MA7O9NGJ:K+2I9+]E$5,I7"#-AB9__8L9?^RU?LE'UYN&4O
M7[QB+Y@LV>>5J@TO,_/FO (Z$-IYZG!>6YS)$9QQPCZHLEH9]K[,1+8/X!P8
M:+A(/!?721#B!Z[/6#(=L&28)#T$W?S,]AEMCP/DC!JAC@C>Z \+]6^_P%9V
M7XFU^7L \;A!/";$XR.(;X5)M=S0!5$YNZX-+#"]1Q0$A,;CRFQX*MZ>@'4P
M0C^*DV/0K]A6#/[[3Q=)$K]F]'OXNC:'WZA:^V^49M5*^ <W:KWAY<X]?!5)
MPS@KP"*A^#9:/<I,:,3'TU2+3%8B8RDOY$)SH@2)DRE*6)25T!LMC6#<&#"!
M:UZ"*0*C4W56@<ZR1U[4XI1GH'TLDZ;2<E%7BK  QAR8 LB\B)::9X*M8,M*
M%!FKA*D&;"VXJ;4%B\!2T&4-%U>6 *C&KXFP,[@B@CGN&'"5*[C/@!!HMFPA
M@YXN@@1?9W5:&58IM@+[4^S 4B[K@@//D2RS&BE%'C9<5S*%!QJ6H"P+F0MF
M0*?*5#"W<C=@VY5,5_!W6M09X-BL.%B^5-2PF1>@DE)5(EV5JE#+'3*6X?=@
M!9$DHD@!<,WN;N>G+2$+=^["G+%Y!@="LF(M?<04,.KP-D]@$9Q(G8/IKC4P
M_QI.3.CECC !306 0N[L/I2.D@4]7'+SFJ$'(_KV@41W\PYUK*6N"X@+K4B?
M"1R8>7!$70X[Q%<K7H'8?ZNE%JASM>9P9\'BP4*I\8Q2!QX./I?H2D  $:@.
M'D3*-WSA.&'V.]B$T#:H&5;]P/NZH\$MH+#?<&G.90%ZA:KR*/0.P)NJV)VQ
M@%V8-'9A$K0+'T%2J=P4EJ8;51JP0!D1WF<;@L#Z;4, PU6(@VG#P33(P34W
MDD!_1)3NBO71'@333_L74 6 _-Y4$@Y3F"#!LX;@69#@.VE05_]/<-U'9G!S
M/YD=B$$*+QH*+X(4.B]EV">1"OG(%X7HHS0(I)_2'LA!BB\;BB^#%-^7CW#T
M2N_ZZ QN[:>S@1>D+AZVL=3P!]<,PFM=68/VOKWSMP)PIM+Z*WPV7RLPX+\?
M5>(PGF,W\!G(KR)4)Q-]X.D*D*#/:+;2X@>55UL.5BDA?QV#^XXGT2>\@45G
MZ:1Y>A'=U;J4%5HR!' GO^-GPT8M@&'T"_A0L5+@4^_7Z S)FYHNDF3/?:+G
M-6A[6Q8;FTKF5,(ZL,7X)[$)_\H://B"[$9&KH*L;0Z!2+5BO]7@0FU<(0%R
M;N_6#H0Q8 0.G2$8 _"O,D=+;_V<04\!3J@2UD^8&OUKBQOT'G@2WR&F.&/=
M$XE:<C,!B"&4!V>%?IX_"E8J&Y(PE/16RZH2&&)!S%,Y#P(_,6W"Q PY*2&Z
MP=S(;ML/-< %23@=^3L(/07\L(5\2=<A0C0!1*#;WO =!"^%78$+:JW)=Y.T
MT-MU8QT(#2#SLWPHE,MZ4Z,8C5<3BG#H0!H$M=XH"A;:0Y>=0X]P&[<Z"7OK
M$L,]Q W^F&,2=HKJ#\%)M5+@KA_=4^&L=88H\[JP(9 ++0O$Q%#,+@82N T4
MP:P4'OL9^\"1P)*7+B30 L_0$B.^;S \R""*; 1RQAZ$8'^!> F4%/G+48TH
M<K"Y- 7%Y1$5#3KQN).KQ6$GZ&(;-D\!LK$:V6L_@G#Z[4<O\+!A3%K"DR#A
M_Z-4MI6%#>;NP7:42PE.@<TQ3._G( BPGX,PEJO#>'R#MQ!N6@:!<%W!'6S"
M/O@&;B:8"(CC.)89BEV$&85IKK_2%(QPU!O47+B2-1@]LEZSUP9C.>VN-$!J
M;CPHH[!:4R$%I<!0DD.L!XN '-0DTM]JJTY-)39LZ5EJ;4R$MO",W2-V(!'2
M3$LCV4B$F@FX6%D+'&).3'+()5/N9%8L+^ ((3LJ=F@>41AX ;0U2?YJ=;C8
MMS!^@;$6M>756=-]H1B&FD76-Z*U:ZZ_@?VR6[K9E!._O3&= Z1LSI!Q%+B+
MKOV!U=^B@12/Y$;@20I)VU+@>349 4NE3NNUJ?#2FVC?D-O87>L=90MKE)4+
MWSWV-=^1CBR X[J@U"Q%:X31#21"OA!&9K%%7K5B:Y1CV=%3-,0';&("C-EB
M 6=DV$M+C /F:BZOKJ)&V9\H>G3K,UJT20\VP62?%7KLXX^BO\"17*-+^6H]
M$2GX!Z[!P2475!H9LA<LC@?CR1@^C(:#X<44/HSCP61,CP;)Y0Q^3P?3"_Q[
M-KB<S2*?(1HVAA7#V81^7K)3E@R&HZ']&75C$GB$_[T<S6;L%7N9#.)I;#],
M1A?L572#!KF$G.RSYJ4I[)YY]@](X$@33MET,J+_3]EX#/^"K+FJCV7L@HWB
MP44,FT:#9):P2^!Y.IA<CH"923SJ, /DQX/9^-+_.D4 P^G0_>IE*)F-D(_1
M8!K']L/%Q?BG& )>B)T1&P69<14P?TX7\&&"Z/"<IA.0.Y[<=(RG%(\'P_'$
M?IA>VFCKJ2[BE5L(=R><AW;Q59J* K2?<FZ;G,%EB%R^^]0Y/]K,L-Z@A8DG
M%&IA :$K)^=XX6:A$-!DJ!Z: !4N3"MKK> ^OAB?#=D:+@,"@7MBH[D(4: \
M1@/V8G0V>KJ"^15C6)&<S0(K)K B/KL,K)B2VWDQ[ /3D#(+1P)M@3$>!1WJ
M#8<KJY9@6LP1_QG<W^\_]X"&/7];D(Q_5)',!064G_EWT4_ILRJ17:AA4ML:
M21PNDMRA;_KJ_=B=Q. 0:U;W35VOG_YG5$M^ E68J;9L$H?K)@^52K^=7G,,
M9]$/P?TZGG4^HW9R#'Z8_+:($H>K*)_0HX.4/H&O79;R*.7/**?T@+YB7RC[
M^*PV,F73X=37J/W:7*LU%K<@,\$R[59")GE#31JAC:M@#Z(MI4'L'W6VM&DM
M11@V-=Q !@$A&\<  J.7%/.XRA8"P692T3-GD*,RE*/!,J<KM[OXD#(6M2CD
MDEM/1$5,6.^#3)>*Y%&%WL3MWV@J,E-V!E;)KT5TVO&FK1Q^IUP'T]J6?E_(
MA3388#6>^U1X#Q 2\11GA/11<(;/CS(!?L8R+%UH1R( TY]QW13&84GA*[2>
MIB76D&T>2\X2Z7%+K/.JMD*4$2;,$&T@,9=#EO$=%J<.&;?G"W0KHE1"OGF,
M8$H!]VU[PK:8,*[1\6&Q&YQ;CV\>=$-"R/XS3/[KLF4^A#'=5SUPPTK+I<16
M1>,2LUI[%6!++9 8% =FIX*<U1G[6&N#F0.ZST;7]PGCFTV!U-@B )XH^CI$
MDDD*MQ$_W"5$2BD.R*)0&,G[2GA&-IK;;"ROJ2#4^NU&U0_4CRA'5I]H$H,[
MHU+NO'Y;"CDBK[.H<1(.Q0#$O #/W'[3- -HF1>N*X4@03JS\0XJ8UO3AN^N
M>4$('[#Q:OJ#, 1.7T5-D+D56-_O:$A35)@1TR!%OH1#6Q(23V6GQ! .']K*
M;QPN_7X590;H/HD%9G&]%O499=]]J&$/T)9\XW#-]T9A0<5FN/,,0DRX)WCL
M]V4*5K>7]&=4@L-8@JPD;7DX"9>'NX"/!FYA&$?J[8> PP2W]:8D7&]Z6,G-
MAH)_4.4_PX\B3/HSJDX!%&$FVMI3$JX](2R\G9@P6V_YX'NN#ZK(>AFQ$&<$
M$0=A'M_%X^DD&;XY?]R;*NA9!VEC/&O6[=/<AO=).+R_4UK(9<EZ,T-DX7-K
M'?N/XAGA_[^$],K^E5*O% TE.2C:G_K]2[#05N+@&0SF?YUB3,>^FR@3I:+0
MQ88GAY!L]0E=>"\.\KN0>,6![,R:8TZ4H#841 .ZQ>[&Z.G&^*"XKG"NHZ;X
MC5K66&6GJO(I1AX-@>*[+0+A%UL,85K73=X+PAG1=G]M1(-]"/*3$>!&WX:U
MO#W!W/"29Q*(SE110/[,MA140@K,T008;%?P/+<^=K'K%J(:B3648>YN]KG+
M%"S&(A>Z_UVT$MF2>N!^F@5EB/5+@6P2^7@H#IZK=NV7 ZFNYEGW PD5%IRP
MOD[;PT<"8$$<L D[Y'UGBF<T(!7H!'(<ATBP.P%!CZWD_4IUU_>VPM IS76<
M^D,%OVS$"QNLZ;?RL1Q&/^:049,ZQ^&3A9W,:(73W68!4:^CL"5'WS+53<OT
MZ.E'_O1M989."8+V7\L?AIK\J7YZTOW90)Q1NP;0'.*NPD%2=471."*T8HA
M3^SD1ULN[9994'(@C2:JPA,R]<*(WVH0,=5/2['%LZ+VRYJ,!8#>%&"7CJ@E
MIE7(+DD,@LMRZ7I(&#QA+(I#(.C#VZ93R(>T58PD7,6PRH/D:+'"&49 <3P
M"0/K-[[',>SW+9I6@JV]^XH9)8$'R0+:$Q!"=:I%Y:KJ$0BW]/5X;DR]WMCU
M5'&SD;5O%5C[,&AC]D*52VODZ(D-WD%9J.\ERT=A<!5B<)4Z.^SB6Y!VT 83
M6J4A.@\PM7^_.@ )W@+4)I?5?OKH9VV80$'DC"Q&QUQ8?:K+CHF@%D4[N$..
M!*1FK5&YAU8V*7#3&$V[AF/AL@'39 ,'Q@?'B-9N0,G*(=T[:42*UL6L(&?%
M#JDK)\2SU]1$=/U$N6?C9 FG1?D9'FJSW&F$;91*M&!-DC'9ZUSB0=<TZ>;M
MT4&C(D+M8:WV$*+]F[DB7DM5GE*WC!+83D+5UH.L/'/;GXV:,\P;]>C,ZHGU
MIE [X8;B$+C_!F@& 9 "L7O2.-N9=NIF+5A>6R_UI._23V;TA,R!+738L'$-
M'AF4"(&:XUK$GJ=%7?<3];N?>?7$JO^,-GD6<$D>N?7XL(D#JDYTY^.S?,_U
M#@Y8I;J(&UCT$P7HP)%W_GUPN-U&7"4!H7&$+++B\;; ']L!C/XXH"L)ET[_
M?TC"QJS_%D%,_J@@]MD/.;*VQIV$:]SO?6#Y$= ^H+7I=6#/*&DWD#<>\A6#
MC(+UQ&[F,'CS@21OITGA'-<XW(OE99J= 7] 5\.&,2":84*HR&0R04&OMV.
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
MMXUBS1KN><5R1B7\,5U*)3 G_CPA(.H%1$9 ](Z !99*T584^ KN!1:,4*]
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
MI9)/W)4T O&_.!S5^W,XC%=*@3 N\].-\3/O(Q2@7+QQ&-NH_3C./(<6H7%
M8IJV&"5]BO!%GI,*!DXZ2P/O"N: R@NGNWL) N;<G+QAI6_O98/&1#<,R GI
MHI\GK9ENC#N$/T%#<6"=HF'H3?< V]*X3JJ?AC95%%,6'DO5H$W5X&BJ;B&7
M(N<E9ZYI6B8O8,?J-KA#Z3JN^W5F-N#L:&?&$79EI'HAMQ:H=XZA=8Q!"]\N
M##X1^'BAI_-&WZQ.! D32FA*6WQKT)@H2&/9KZNC/MH*D3'FE!N-2:()9B3S
M[.&D0J8Y.]<_5MR\D-&:J<(*^5'6=\E,8LSFC12G5TAW?&ZPF9)1CM*:.S3'
M4J-6B@PZ]3Y-OMQ/G.4D)9^4U)H\+$DX"/';-\1<U6%1K,UT6YJ[Z3Z2[:3-
M=O+3A3F6U5(*K!2]R?H-VM^C^$AKL+ @.V9($</?>"N.&CU<M=CN\X7K]\TJ
M\;T#ML^\49ZK%9Y]V?J @$2I+9>H'WM? -_HO:_4'R#IJ!]'F3<%Y089D</I
M)0K:_BCS[W4N,0W,AA_'$;'"$_&$<#@FUFYJ[ (!%BAU2?YMQ4H^YZBC==1B
MB -+73O3D@F2V<X1>U/,_.DM&*Z@LLWH,[#2+,B8X5M@Y32)HHCT \MO]*?Q
M;4\=I7V"7;JU-64O2I:E \>],N$',A[=XC,^0IJ>$MK/O#%;<F0._Q?EM]'4
M- S[*0G#M"8;\BQ"]).&:8>RCCW)[[MW(?:3,-K/S@[>9]XG*8LU1]<LNR?"
M,/%8E\)&43="'MM>]\Y6CS5]XKEQT#+O0;>279NZR)46]MT4I:X *9,WS:F+
MC@QL@>*"1MA/FUBZH5/>C:W> P'M4P>E_0B? .=-XF>A*^+7U']U9^ GM+D2
M^30(<7FH''L[@UD%ZM&-GYKD<B5,/:.UI^V$.ZH'NZUX/1YC63QRY$D)<[P:
MO$_P:53UR%EOC%RZ,6\F#0Z-;KG *1V4%<#O<RG-9F,-M'/_\#]02P,$%
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
M"2V [\><JWJ@#31_ED[^!5!+ P04    " "V3LE4R]Z8NDP$  #,"   &0
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
M;&9 4U!N@GT^D=(L.RY!?:/3^PU02P,$%     @ MD[)5"13]!QX!0  W!X
M !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULS5G;;MLX$/T5PNA#"VPB
M\2+)#FP#SJ7= $D1)&WWH=@'V:)M;271*])QN]B/7TJ615TH.K:S0%YB76:&
M9SCD.1EQN&'I#[ZD5("?<93P46\IQ.K"LOAL26.?G[,53>2;.4MC7\C;=&'Q
M54K]('>*(PO9MFO%?ICTQL/\V4,Z'K*UB,*$/J2 K^/83W]=THAM1CW8VSUX
M#!=+D3VPQL.5OZ!/5'Q=/:3RSBJC!&%,$QZR!*1T/NI-X,45(9E#;O$MI!M>
MN099*E/&?F0WM\&H9V>(:$1G(@OARY]G>D6C*(LD<?Q=!.V58V:.U>M=](]Y
M\C*9J<_I%8O^" .Q'/7Z/1#0N;^.Q"/;_$Z+A)PLWHQ%//\+-H6MW0.S-1<L
M+IPE@CA,MK_^SV(B*@[0[7! A0-J.I .!UPXX#S1+;(\K6M?^.-ARC8@S:QE
MM.PBGYO<6V83)ED9GT0JWX;23XP_W7R^>9S<@??75/AAQ#^ ,_ DUTJPCBA@
M<_")L6 31A'PDP#<)L)/%N%4OIIP3@67QE^?KL'[=Q_ .Q FX,N2K;FTY$-+
M2'#9$-:L '*Y!8(Z@$ $[EDBEAS<) $-Z@$LF569&MJE=HF,$>_]]!P@]S>
M;(0T@*Y>XN[E[M  !Y<SC?-XI&NF=S-Y'7*1AM-UOHR_W]-X2M,_P;]JJG?/
M#(.2<E"2#XK_G_)^OY/QP*V@,3>A<4HTCG$*/DM:NI0[&GSSHS75K9&MOY?[
M9PST/(:0./VA]5PMG-Z*E%8U<&X)SC6"FP1!F)5$NW:-KAG57O"5/Z.CGN12
M3M-GVAL#W9+;QG$JR#M0>R5JSXPZ9JD(__$SY#K@1N\#@)\>IY9>OTRO;TSO
M:IVF-)G] E]2/^%1GB:8!'])8I1:(G09&P,>D/'I<6H9#\J,!R?ND4%K#>GV
MR#ZK&CAH*[FP7\9B3S+E<$:/)3!8$2CX!B@,(H4'G5B@(D!U[C'L0]*HD,[,
MMOMN1XF4SD"ST!B)K/"M#HJ@1P9-;&TS:'M.!S2E1I"<Q%9F]P,V[RL$JJ>H
M) Z:->X(QBHB5B?;P<V"M&W<BE$=K)(\:-:\%ZSEMF(YV(5N$U[;K+[DZP"5
MND&SO!U$*4I48/\M4(JB?'@JY\,VG1.,/-0L@\8,.L36EP$IUD=FUC=22N&[
MCU(T9I)2!AW0E#P@>!*EF-T/H)17"%1/42D.,BO.$92"VMK2HA2-32>E(*4^
MR*P^^]<R:FN+Z]A>4QXU9O4E7P>H- B9-:B]G[L:LH]A$@IZ=A<^4RT-[*<D
MI&0#.6^ DI!2!G2J,J VY0^0W2QBVPBB@==10R4+:$_78^2CU^IY7B%0/3\E
M4,C<]NPEM7YK6L^0U]K@&BOL=4V^4BMD5JMCZ,@8\9"2G!ZH_O%&22 V2^#^
M#8'; N<2KU$3C5%UU]3!*1'$9A%L$X*F/3N=SK"2+(S> )WARK>W4U4)ZU1I
MT-Q2.BNWWU4_I4EX3U]DXK/"M][*VVZ3:C5FR,9=T)0P87,_LX^*<+LQ.9,-
M FRBTY@AZ,(.>$JGL%FGCB CK.E5FF@UW^DZ>AFL1 N;1>L%:]!K5YK8Q&FB
M:YO5EFH=GQ(=;!:=XRA!R08>O %*((K0R:F$3MI<[3FPN59T5H,NE26*TLF>
MOL9$"87O/DK0F'53 E'D3LS]R#Y*(.W&X@SW^\U_\'5FR,$=GRB)XGIBYOHC
M*(&T:;U59DT[TD$)I'(Z8^;]%ZQ!TC[K(.Z@V?AKS&I+=8O/JIP3QC1=Y,>G
M',S8.A';<[7R:7E$.\D/)AO/+^'%U?:@5879GOO>^^DB3#B(Z%R&M,\].6'I
M]BAU>R/8*C^-G#(A6)Q?+JD?T#0SD._GC(G=339 >: ]_@]02P,$%     @
MMD[)5)@;OW?! @  ;P<  !D   !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
MI55M;],P$/XK5I 02&QITB;I1AJI[<J+Q&!:!7Q ?'"32V/-L8/MM./?8SMI
MZ-JT(/@2O]WSW',7^R[><O$@"P"%'DO*Y,0IE*JN75>F!9187O(*F#[)N2BQ
MTDNQ=F4E &<65%+7'PQ"M\2$.4EL]^Y$$O-:4<+@3B!9ER46/V= ^7;B>,YN
MXYZL"V4VW"2N\!J6H#Y7=T*OW(XE(R4P23A# O*),_6NYY&QMP9?"&SEWAR9
M2%:</YC%^VSB#(P@H) JPX#UL($Y4&J(M(P?+:?3N33 _?F._8V-7<>RPA+F
MG'XEF2HFSMA!&>2XINJ>;]]!&T]@^%).I?VB;6,;#AR4UE+QL@5K!25AS8@?
MVSSL ;SP!,!O ?XA8'0",&P!0QMHH\R&=8,53F+!MT@8:\UF)C8W%JVC(<S\
MQ:42^I1HG$K>+CXN[J<?T(L;4)A0^1)=H*6^*EE- ?$<+;!@A*TEJD"@98$%
M: -I1AF[2@LP-&[:.ILUSOP3SCP?W7*F"HD6+(/L*8&KE7?R_9W\F7^6\1:+
M2^2'KY _\/T>0?._@4<6[IV1,^RR.;1\PQ-\?\C<M^E**J%O[O<SOD:=KY'U
M-3KA:[H!H=]90RW1IUI)A5FF7:+GS\:^Y[U&,RQ)VO>;&N; ,IMWODFBT548
MNYO]U/49^</.Z(GHH!,=G!6]R'/]?DUZ;@BMS0M&<UZ6^CTO%4\?T.)'33:8
M E.]URLXDG0U/%!];.+Y0;_HL!,=_F^F;32'-[K1'!ZG,1A?':CN,QJ-^V5'
MG>SHO&RFR$7V+VF.CG/H>0>*S_HVO>=:5CB%B:.;BP2Q 2=!?;?>W:M=)8BU
M+>D2I;QFJJD#W6[7-::V6![LSW0W:8K_;YJF%>E7OB9,(@JYIAQ<1CHRT93W
M9J%X92ODBBM=;^VTT!T1A#'0YSGG:K<P#KH>F_P"4$L#!!0    ( +9.R52!
M8W(:8 (  #4%   9    >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;(U4VV[;
M, S]%<+H0PMT<>+<AL(QD-NP/J3STG;#,.Q!L958J"RY$MVT^_KIXGA9T11[
ML46*YQR2$A7OI7K0!:4(SR47>A(4B-55&.JLH"71'5E187:V4I4$C:EVH:X4
M);D#E3R,NMU16!(F@B1VOE0EL:R1,T%3!;HN2Z)>9I3+_23H!0?'FNT*M(XP
MB2NRH[<4[ZM4&2ML67)64J&9%*#H=A),>U?S@8UW =\8W>NC-=A*-E(^6.,Z
MGP1=FQ#E-$/+0,SOB<XIYY;(I/'8< :MI 4>KP_LGUSMII8-T70N^7>68S$)
M/@:0TRVI.:[E_C-MZAE:ODQR[;ZP]['#<0!9K5&6#=AD4#+A_^2YZ<,1H#<Z
M 8@:0/0:,#@!Z#> OBO49^;*6A D2:SD'I2--FQVX7KCT*8:)NPIWJ(RN\S@
M,$G77]+E^NX'3&\6L/QZ?YVNEC=W<+Z@2!C7%_ ![F\7<'YV 6? !*P8YZ;]
M.@[1J%N.,&N49EXI.J'4BV E!18:EB*G^;\$H4F[S3TZY#Z+WF5<$=6!:'0)
M43>*WDAH_C_PL8/WWDFGW[:R[_CZIUJIS&PI?+F$E!.!0$0.R\>:5>;2(_R<
M;C0J<VM_O2,U:*4&3FIP0FI!S<AFC-A)N 1C<>J'PDA.2ZF0_6[V;J2HE,QK
M-S1O'9H7&CDA._)/R; SCL.GXS[ZF/%Q3!OA\P^/;F!)U<X-IH9,U@+]@;;>
M=O:G[LJ_\L_,F^!'^"^-?U#,<>V8T,#IUE!V.^-A ,H/J3=05NZ>;R2:J7'+
MPKQK5-D L[^5$@^&%6A?RN0/4$L#!!0    ( +9.R50C$19L9 ,  !$,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;+U746_3,!#^*U;$ TACB9TT
M2:>VTE@W,6D;I=U "/'@)>YBX<3%=M;!K^><9FEHTS+0X*6UG?ONOOM\N5X'
M2ZF^ZHPQ@QYR4>BADQFS.')=G60LI_I0+E@!3^92Y=3 5MVY>J$832M0+ESB
M>:&;4UXXHT%U-E&C@2R-X 6;**3+/*?J^QLFY'+H8.?Q8,KO,F,/W-%@0>_8
MC)F;Q43!SFV\I#QGA>:R0(K-A\XQ/CK!D054%A\X6^K6&ME4;J7\:C?GZ=#Q
M+",F6&*L"PI?]^R$"6$] 8]OM5.GB6F![?6C][,J>4CFEFIV(L5'GIILZ,0.
M2MF<EL),Y?(MJQ/J67^)%+KZ1,O:UG-04FHC\QH,#')>K+[I0RU$"X"#'0!2
M \A3 7X-\*M$5\RJM,;4T-% R252UAJ\V46E386&;'AAKW%F%#SE@#.CR?3=
MY'1Z_0D=7XW1Z?N;\\GEZ=4U>CEFAG*A7Z'7: :EDY:"(3E'"P4%I,QW1(L4
ML6\E7\"5&C"ZF8W1RQ>OT O$"W2=R5*#A1ZX!CC:2&Y2\WFSXD-V\+FDZA"1
M\  1CY .^,E3X%$%Q[_"75"FD8<T\I#*G[]+GCK? S01%!*U:9\V:7^^ '-T
M;EBNO^P)YC?!_"I8L"/8M314H$E;XB96EY(K;U'ES;ZN]Z/(#X)@X-ZW!=NV
M"H.0]!NK7Z@&#=5@+]4+IO41.DZ2,B\%-2Q%8P9M).%T]7("]>-<*L-_5 ==
M[%<!>BU>KX/(\WH;]+O,2$#";OZ]AG_OKZ4^0 7KU+NW186$@=_?(-QA18CG
M=_,-&[[A7KZ7-,G@2$$AKLO/LI[)N5E2Q=#G2Y;?,K6O#J,F6/3OBSYN@L7/
M6O3QEKR]'NB[<0G;5D$_BDGW)?0;JOV]5*= ";BVI/B]YMA;-V+OWZN.6WT?
M/ZONM;NVI#'!F\VFPRJ*HQW%C]==&).]9,]*57!30IE;GF?\P:[UD_1?-U_L
M_P?]UPT4[^^@?ZS_=B,D41QOZM]EY>VH>[SNEGA_N[Q@,"EE4J3H/(<1X)Y9
MED_3?]WA</@?]%_W.!P]K_[1]J\M(613_VVK@$2;^KNM><T.RS"UW/%"(\'F
M /,.([@-M9H_5QLC%]4(=RL-#(35,H.9G2EK ,_G4IK'C9T*FW\!HY]02P,$
M%     @ MD[)5/ARRKPK!P  J2@  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&ULM9I;;]LV%,>?NT]!&"W0 JTM4;>X2 +$N6P9DB5+TNVAV -MT391
M270I*A=@'W[4)3JR+5%25_6AL66=P\,_>7XZI'CXQ,6W>$VI1,]A$,5'H[64
MF\^32;Q8TY#$8[ZAD?IER45(I/HJ5I-X(RCQ,Z,PF&##<"<A8='H^#"[=BN.
M#WDB Q;16X'B) R)>)G1@#\=C<S1ZX4[MEK+],+D^'!#5O2>RB^;6Z&^34HO
M/@MI%#,>(4&71Z,3\_.Y9Z<&V1U_,?H45SZCM"MSSK^E7R[]HY&11D0#NI"I
M"Z+^/-)3&@2I)Q7']\+IJ&PS-:Q^?O5^D75>=69.8GK*@[^9+]='HX,1\NF2
M)(&\XT^_T:)#3NIOP8,X^Q\]%?<:([1(8LG#PEA%$+(H_TN>"R$J!MAL,,"%
M >YJ8!4&UHZ!:3<8V(6!W=7 *0RRKD_ROF?"G1%)C@\%?T(BO5MY2S]DZF?6
M2B\6I1/E7@KU*U-V\OCJYH]?/SV<WUVCL_/9 WI_1B5A0?P!O44L0@]KGL0D
M\N/#B52-I2:31>%XECO&#8Y-C*YY)-<Q.H]\ZF\[F*@HRU#Q:Z@SK/5X3<08
M8?<CP@;&7^[/T/NW'VKB.NWBQ<N\F,U>SO1>[NEFC"PC]U)C?JXW_SV)FLRW
MI+'*4;0R?U;?4?QZI>Y$EY*&\3^:=NRR'3MKQVYHYS01@D8273$R9P&3+W7S
M(G?A92Y23CT>8\\SC</)8W64:NYR3!N7=VW%YY3Q.=KXKN@C%8IO2!"%H;K@
M<GO3J+1KCCU[)[B:NXSQU)IN_:L/U2U#=;6A8L,\0 ]4A.B*DPA]O:;AG K=
M('FE9V_0R7!0MG.@[<&M8-&";4B 2,@3-2OX$@6J+W6R'^R-MND8AE$OX;0,
M8*H-X#*25-!8IJ--D7IHH@T5C/MUZ:SW9(VGQKNZ--:;V6/3>:=1TC2 PH;6
MTTFN('E4(T7F :WE;>["J8AX8#2*:%:> &:7ME45$4O%>A:M:ELW]UI7^=#8
M.H;6L3YET]G?UC;>[[G3V#1 T[3^/\T*']6V,6YL&T!JZDDZ2V)U)8Y5I?0]
M83'+JJ8.$# !A:8S* 9,()FI1UD24S]+OWE-IVHU=?<UG1XTB@K@,SUM('?T
MD0>/:A*A4T%])M$%660#VTE9X)YY,*RR #A3#YB3RN0@JY6@JY1TFT0LUJHX
M1AO!%O6HF.X)[#2C @.F< NF?#\+)F5^CW#P/KEL33A +MR)7-G\DQQMR N2
MY!GQ><!6:0$0U=:MA=/MTJ,Q&  9UH/L8:V>16L>Y*FP(!LFE4ST62WIE&B)
M^C%]/*EG)4WKX;T9>J+DI.HW65O2XKV0G>:0 8!8#\"30*T3T\<-"EH+)[S/
M0:NA?8 @UD.P/5_1O^B:12Q,PBXIC &.>%@X8H CUL,1^KC(^[C@8<ADPTC/
M"F]>QU0!-&(]&@N!XV3^:?DJLBK?!%6)6U<PS0I_6XQNC@/8B?5%XX\2#==4
MD,WA &"Q'K 7[%GE(JL6DK6MZ[V88V.W?-Q>Q@%@+3U@>Y2TLQ97-37M=E"
M64N/V6YI2IZ[IJD%3+7PH&EJ51;0>A3V3-/"6W4Z:FIQ"XAHM2RP^Z9IX<_9
MR8NF0 "0EGXE_:-Y6KBM"N,VK_0LP*BEQVC'1&WQTK9@LX"GEIZGO1)5[PJ/
ML3Y1 :Z6'JZ=$O6*1[X:U*P#<Q)]0S?+I>J*C^[2GKR_NIS=W'WHE,9 66LZ
M[/84\-/60^\BX&HHFF9'B[$QQMK980,Q[9] S'X#T:\2L@&Q]K"(M0&QMAZQ
M'5.XQ4OK(%7V,G]"]=E_D+H_!VV@L3ULN6H#9^V?PMD6+VT%D0V<M?5PO%50
M%:\#5*Z1.JD+V+2'7<_; $);7RCVK#(*;QT7 PY0TM&#[OQ9YHM04@KJ-PQT
MBZ>;A1PC;'S\Y<V;]*V,1B0'X.GHX=DRY/U Z  (G6%!Z  (G;9:,Y:J?I)J
M #;D)>U<[3Z%LU]C:DH[![CGZ+G70=_N#',JKV:&99@##'/:EMS=]*W9A6PN
M51U EJ-'U@43\4^8N( O9UA\.8 OIPU?W83=WWVT&G5U@5IN2VVGT;7[A'6!
M0ZXYJ*XNH,?5;QUVU-7=WP74 ,$%'KE=U[Z[A= ]7:CZ!_V9$*$*@D[R H9<
M>UAY@3QNRUJVQS9GX6IKY[Q!W\J;WJY;@+OZ/JR9Z"<O4,@=]BVP"_QQ6[;T
M^LB;NYI6Y1TW"0Q<<KN65;L"7_!$R'4?A3W@D6<,JK ')/):WG/T4-C;?T_K
MU>OK 9^\-CXUZILQ^57>M 3LI#&@R1OV8(L'./+T55$OC?<WW>P=C2>5(UDA
M%:OL+%RLZOTDDOF1I_)J>=[N)#MEMG-]9GX^S4_-@9O\$-\U$2L6Q2K>I7)I
MC#T5C\C/Q>5?)-]D![_F7$H>9A_7E/A4I#>HWY><R]<O:0/EZ<3C_P!02P,$
M%     @ MD[)5%EB7]'+ @  7 <  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S4N>&ULC57;;AHQ$/T5:]5*B=3L#<*V$2!QJYJ'I%%(VDI5'PP[RUKQVM0>
MLLG?UQ?8DA0VY8'U9<Z9.3/VN%]+]:!+ "1/%1=Z$)2(ZXLHTLL2*JI#N09A
M=@JI*HIFJE:17BN@N0-5/$KCN!=5E(E@V'=K-VK8EQOD3,"-(GI3550]CX'+
M>A DP6[AEJU*M O1L+^F*Y@#WJ]OE)E%#4O.*A":24$4%(-@E%Q,,FOO#+XQ
MJ/7>F%@E"RD?[.0R'P2Q#0@X+-$R4/-YA EP;HE,&+^WG$'CT@+WQSOVSTZ[
MT;*@&B:2?V<YEH/@8T!R*.B&XZVLO\!6S[GE6TJNW3^IO6W6#<ARHU%66[")
MH&+"?^G3-@][@*1W!)!N >EKP#$/G2V@XX3ZR)RL*44Z["M9$V6M#9L=N-PX
MM%'#A*WB')7990:'P\OKR=>K&;D;_9C-R<D4D#*N3\D9N9]/R<F[TWZ$QHNU
MC99;QK%G3(\P)BFYD@)+368BA_PE063":V),=S&.TU;&*ZI"DO8^D#1.TP,!
M3?X'GCEXTA).ITE9Q_%UCJ5,+&4%Y(X^D2G32R[U1@'Y.5IH5.94_FIQT6U<
M=)V+[A$7U^;ZFK,(2D%.T#CBC"X89_A,3I@@4\DY5?I@<3QQYHCM%7X<=F+W
MZT>/!R(Z;R(Z;XUH5A3@;IP+1U&$0\[;.9).F,7O#Q6P'9<FX:?7N!<B>HV(
M7BN1+9<"!+(  05#;?H0-U),CB71)55P9EM"3DR!39O4U'>:FJI<OYEX[[JW
ME_@D[#9)]SI[1XISN#99(RMKE35'BAN4ZIG<A_.0%)"#HIPP?T[;ZM7.FW;#
M^'"]WL"E_^*\L&BO456@5JY_:Y/NC4#?#YK5YHD8N<[X:GULG@[?Z?_2^'?'
MW/85$YIP* QE'&;F;"G?R_T$Y=JUPX5$TUS=L#3/'RAK8/8+*7$WL0Z:!W7X
M!U!+ P04    " "V3LE45\]B]J,"  "D!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-BYX;6R=E6UOFS 0Q[^*Q:JIE;8")H&D(TA)VFI]T2UJVFW2M!<.
M7()5L#/;)-VWGVT(3?.D:6_ 9]___+LS/N(U%\\R!U#HI2R8'#BY4LLKUY5I
M#B61EWP)3*_,N2B)TJ98N'(I@&165!8N]KS0+0EE3A+;N8E(8EZI@C*8""2K
MLB3BSP@*OAXXOK.9>*"+7)D)-XF79 %34$_+B="6VT;): E,4LZ0@/G &?I7
MX]#X6X=O%-9R:XQ,)C/.GXUQEPT<SP!! :DR$8A^K6 ,16$":8S?34RGW=((
MM\>;Z+<V=YW+C$@8\^([S50^<'H.RF!.JD(]\/5G:/+IFG@I+Z1]HG7CZSDH
MK:3B92/6!"5E]9N\-'78$OCA$0%N!'A7T#DB"!I!8!.MR6Q:UT21)!9\C83Q
MUM',P-;&JG4VE)E3G"JA5ZG6J>3NR_CK_0UZ'/ZXF:+S:U"$%O("?413_;UD
M50&(SY$2A,F4J/?O>MB//DE$6<I+0#/0GQ%L+$5>0&KET_0:G9]=H#.]@!YS
M7DG",AF[2N.:3=VT01O5:/@(FH_1/6<JE^B&99"]#>#J/-MD\2;9$3X9\9Z(
M2X3##PA[&!\ &O^+/+)R_P1.T-8^L/&"(_'^M\0_AS.I_5/UZP1$IX7H6(C.
M$8@G1A5D:*J(@H.'5,LC*S<]897X7L>/8G>U7;E]K[[?>W5Z@]9MT;HGT?0]
MU;>0'8*JA=VM[7 4!3M,^TY1OWL8*6R1PI-(=_4YC.I3F0B^HK:?:1,U:X_F
MC XQA_N%#/R^MP.][]7O]_ .M;MUX4L0"]L')4IYQ51]'=K9MM4.;8?9F1_I
M%EQWS-<P=?_6'_N",HD*F.N0WF6DZRCJGE@;BB]M6YEQI9N4'>;Z-P+"..CU
M.>=J8Y@-VA]3\A=02P,$%     @ MD[)5+4([[,? P  /PH  !D   !X;"]W
M;W)K<VAE971S+W-H965T,S<N>&ULG9;?;]HP$,?_%2OJ0RMM36Q" A4@%6BU
M/G1#A6Y[=<D!41.;V>;'_OO93@B0A*SJ"\3V?>\^=[G8[NVX>)<K (7V:<)D
MWUDIM;YS73E?04KE+5\#TRL++E*J]% L7;D60",K2A.7>%[@IC1FSJ!GYR9B
MT.,;E<0,)@+)39I2\7<("=_U'>P<)E[BY4J9"7?06],E3$&]KB="C]S"2Q2G
MP&3,&1*PZ#OW^&Z$6T9@+7[&L),GS\BD\L;YNQD\17W',T20P%P9%U3_;6$$
M26(\:8X_N5.GB&F$I\\'[X\V>9W,&Y4PXLFO.%*KOM-Q4 0+NDG4"]]]@SRA
MMO$WYXFTOVB7VWH.FF^DXFDNU@1IS+)_NL\+<2+ P04!R06D+/ O"%JYP%;.
MS<AL6F.JZ* G^ X)8ZV]F0=;&ZO6V<3,O,:I$GHUUCHU>/H^^O'\@&;WOQ^F
MZ'H,BL:)O$%?T50W3+1) /$%6@N^C>V+TWV#8C;G*2!%]R"UX>MTC*ZO;M"5
M7D"S%=](RB+9<Y6F,S'<>4XRS$C(!1),T#-G:B71 XL@.G?@ZK2*W,@AMR%I
M]/A,Q2TBP1=$/$)J@$8?D8=6CAMP6D6I6]9?ZX*_T48(8 K-Z!Y-#A6]:W#L
M%XY]Z]B_X/@1(A TJ2MY)@RMT'S1VX&/_9Z[/:U"U0;[?K<P.D-J%TCM1J2I
MH@KJ@#)9^R08\;T24-7&)YUZGJ#@"9I+Q(7^H%D=45")%K9)B:AJ@[U6/5%8
M$(6-1+7=4,<75F/[7E "K#'J=KQZPDY!V&GLUS$L0#-&%O%Z" P6L;KY6.MV
MBQC=S[9NM]H%[7+:59MN4)\T]HX;HO>YULUUI]&^XG+OUAD1<H'I9)/&GVW?
M7'D6T"_W;XT1;H47J,B1BC12_:]!:G%)];5ZY1VIQHA@? 'WN/WB5B/NC*OZ
M3LMU9SM@I_IFJU8$=\M4[LE1G()8VAN*1'.^82H[N8K9XA9T;\_^TOS0W([L
M$7]TDUVM]+FTC)E$"2RT2^\VU'42V6TE&RB^M@?^&U?Z^F ?5_J&!\(8Z/4%
MY^HP, &*.^/@'U!+ P04    " "V3LE4JY&&O'0#   X"@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6R55MMNVS@0_96!T(<62**+;<D.; ..DW8-
M-&T0)[L++/:!EL8648ET2<I._GY)2E%461:V+S9)S9PY9WB9F1ZY^"%31 4O
M><;DS$F5VE^[KHQ3S(F\XGMD^LN6BYPH/14[5^X%DL0ZY9D;>%[HYH0R9SZU
M:P]B/N6%RBC#!P&RR',B7F\PX\>9XSMO"X]TERJSX,ZG>[+#-:KG_8/0,[=&
M26B.3%+.0.!VYBS\ZZ5O':S%GQ2/LC$&(V7#^0\S624SQS.,,,-8&0BB_PZX
MQ"PS2)K'SPK4J6,:Q^;X#?VS%:_%;(C$)<_^HHE*9\[8@02WI,C4(S_^@96@
MD<&+>2;M+QPK6\^!N)"*YY6S9I!35OZ3ERH1#0<_/.,05 Y!VV%XQF%0.0RL
MT)*9E75+%)E/!3^",-8:S0QL;JRW5D.9V<:U$OHKU7YJOOJV_'Y_!T^+O^_6
M\/$6%:&9_ 27\(@Q9S'-*+'IYEM0*<**Q3Q'>"(O\"#X@=K=O(3G]2U\_/ )
M/@!E\)3R0A*6R*FK-$,3QXTK-C<EF^ ,&S^ >\Y4*N&.)9C\"N!J:;6^X$W?
M3="+>$_$%03A!01>$'006OX?]\BZ^SUT!G6Z!Q9O< ;O-[+ZSV(CE=#'_-^>
MN,,Z[M#&'9Z)^QD3%"1K1B(*UHJH0G'Q"H]$8==VE:B1134OPF$>1)$W=0_-
M%'88>9.P-OJ%\*@F/.HE;*@U$X/R IA^U73&MI66#3+<4M5%N\0>-1CY4=!B
M?6H3C(-NTF%-.NS/,A?ZV6 E7]!7 *J\7T"IQRZ]&\%28$)5YT4)3^A=^D'4
MTG!J-.E6$-4*HEX%AM0JW^M39S)]][.@ZA461R*Z;W/407(P&;58=E@%T;";
MZ+@F.NXE^HVSRUM,"ET%-AG"(M94);67:LEE=TK'ISONA2VNO5%-3;V6.CLX
M<W31E"@.Z,RAYWY.:CF37CE?5E^?5O9X1&/X(KB4\+SOTC Y/=FAW]+0&^KW
M-?C>>RWQ>E5\UX^9L/>T\^GW3O,_:%'OL(G&W2?%;Y0XO_]0<T6R3D;^R<OE
MC_WV\]9A%?@3O\7*;=3@',7.MB828EXP59:K>K5N?Q:VZ+?6;TQ;9&O[.TS9
M4^EBM*-,0H9;#>E=13I-HFQ3RHGB>UOI-USIOL$.4]W:H3 &^ON6<_4V,0'J
M9G'^'U!+ P04    " "V3LE4B+.$UE0$  "-#P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970S.2YX;6R-EVUSHS80Q[^*AMYT<C-U0 *,G=J><9SK76;N<FZ<
MM'VK@!QK@I$KR7;23]]%)D! D+RQ>=A=?EJM]B]-CD(^J0UC&CUOTTQ-G8W6
MNPO75?&&;:DZ%SN6P9NUD%NJX58^NFHG&4V,TS9UB><-W2WEF3.;F&=+.9N(
MO4YYQI82J?UV2^7+)4O%<>I@Y_7!+7_<Z/R!.YOLZ"-;,7V_6TJX<\LH"=^R
M3'&1(<G64V>.+Q;$RQV,Q5^<'57M&N5#>1#B*;^Y3J:.EQ.QE,4Z#T'A[\ 6
M+$WS2,#Q;Q'4*;^9.]:O7Z/_808/@WF@BBU$^C=/]&;JC!R4L#7=I_I6'+^Q
M8D!A'B\6J3*_Z%C8>@Z*]TJ+;>$,!%N>G?[I<Y&(F@,..AQ(X4 ^ZN 7#KX9
MZ(G,#.N*:CJ;2'%$,K>&:/F%R8WQAM'P+)_&E9;PEH.?GEW?+'[^^(+NYO]\
M6:&S*Z8I3]5G-$ K*)ADGS(DUF@AMCN1L4RK_$YO&+J! KMB:R8E2] =?49S
MI1B\/DLY?> IUYR9*/>K*W3VZ3/ZA'B&[C9BKVB6J(FK 3T'<.,"\_*$23HP
M?U!YCLCP-T0\0BSNBX^X1\8=OW5W(6%EUDB9-6+B^1WQ+$._Z GKEV%]$S;H
M"#N/8[F'J-^K)-I2=0H2F2#Y,CW,_%$P<0_U?%ALPLKF#5U0T@6]=-\9+)?W
MV$XAPMIWR3"?L3=P%J/ ']OIPI(N[*5;,FF:6A:SP26 )FBE1?R$YD<J$_15
M4JA>&W#88@D"O\%KL>G"'9:XPU[<Z^P ZTG(%W3+%),'>S:'K0]CSVO 66Q\
M8H>+2KBH%^Y&9(,_]S3E:PYY+(L];P/0P*GIO\N49C;DJ(4S;DY_VP1[';4Y
M*HE'_;,OE![<,LTE XW1Z!NCJ=Z@!97,D%JS.VIQ^'YSZMLVH3>TLXY+UG$O
MJZG+HD;K*;4ACMLKA80-Q+;-.+038J]2!:^7L9SS)7V1(DU-H_OUEQ'!^'>T
MF-^"6,QC;>WCO8'S7<F%VM&831W8=IC*=V;(VM&]]MC#CE6':W*'>P>VH#NN
MH;+_@[%5:W !Y6-7)=RNU7#4F ";$1YUD%82@TDOZ4_066EE(NW$M.K69C2,
M.I@J?<+] G4G('<VX;=R^NVV&8Z;[<MF%6&_@[32*AQ\7*%KFM4GT[C2&MPO
M-E^%2(X<E@7L9J",-,T>^0/LE7J2T=:0@3_"S=9H,\/UV7T+7*D-[I<;LSW/
M-V_WJI>R+28#T.]6<=G, J^KY"O9P?VZ<\6@)\2\LQOBMG(,@JA6U@6>S8SX
M7@=>I3&X7V2Z5V1;)0:X/;<6JZ!K9BLQP?UJ8EF2[VS1<%LP@-;'S2VDS2X:
MXPZE)I6VD'YM:9T=WN$MPM7WLH-A1)JX-C.?>+B!Z];.2OE!%8X&CSQ3*&5K
M\//.(QBO/)W]3C=:[,SQZ4%H.(R9RPV<EYG,#>#]6@C]>I.?R,H3^.Q_4$L#
M!!0    ( +9.R52RA14G/ 0  /H.   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0P+GAM;+U7;6_;-A#^*X31 0F06:+\EA:.@?BE6(#8T>*EQ5#L RV?+:*2
MZ)%4G.S7[TC9DIS*BE-LR8=8HG@OS_'N'EY_*^1W%0)H\A1'B;IJA%IO/CF.
M"D*(F6J*#23X925DS#2^RK6C-A+8T@K%D>.Y;M>)&4\:@[Y=\^6@+U(=\01\
M250:QTP^#R$2VZL&;>P7[ODZU&;!&?0W; UST \;7^*;DVM9\A@2Q45")*RN
M&M?TT\ASC8#=\87#5I6>B8&R$.*[>;E97C5<XQ%$$&BC@N'/(XP@BHPF]./O
MG=)&;M,(EI_WVC];\ AFP12,1/25+W5XU;ALD"6L6!KI>[']#7: .D9?(")E
M_Y/M;J_;($&JM(AWPNA!S)/LESWM E$2H-TC MY.P'LIT#XBT-H)M"S0S#,+
M:\PT&_2EV!)I=J,V\V!C8Z41#4_,,<ZUQ*\<Y?1@,O5O[_Z<3,AP,IM\OOF#
M^+?7LSDY&X-F/%+GY%?R,!^3LP_GY /A"9GR*,+PJ[ZCT;K1X00[2\/,DG?$
M$O7(5"0Z5&22+&%YJ,!!MW/?O;WO0Z]6XY3))O&Z%\1S/:_"H=$IXCTK3FO<
M:>6A;%E]K9\-Y;=;E" W&F+U5XV]=FZO;>VUC_JO@Y G:[(!&4"BL>JJ3J5>
M2<=MNNXO5<%[N]P!BDZ.HE.KR,^=)V)% LP0R1>I*7&%>8X(7Z9*AJI>:?<8
MJ#>+'6#JYIBZM7K&L,*5)1F5T! _8LD%F<2;2#R#)&.N @GF"W;/PYW7L4@3
M784Z,]NU9DV#?AS0)J;N8QGBCWO<9CO?<X"GE^/IU>*9/"%K*,"V'3&-N+0@
MD[GO5WG8J[!.JZU?YM8O:ZW?Z1#CY0NE3;PD((EH,H0$@ZQW4=T'?+_Z;0KQ
M F1=E7W,K7]\EZJF;M&1W9.RYQ#BM4*FW61U\:!,<K$H2/$\3 >8(=]C(7&Q
MY$$N-\*(79![/#%362,1FT-D-L-N$LP])+_*+E[OW:N%3TO40W\"Z&2U0HHW
M+M]A7$OMP1<<#WX,F>O$%$H0I'&:Y>21_+A;1'QM05=BI:>G*_4*7-[_BVL.
M\I$'0%BRQ*/2($%EQVE/420H6$W WAO@%+1&6_75CZ5^2D71@KAH^WUJJB 9
M^A:6F:4&BWE2(</@DDTJ@Q"#7TDUKZB^[+Q6$ 5MT'K>^,$OENI02/X/)E.*
MER9IVRXYPWO8W&XXK_0W,](I94&WX^+?D40H6(#^9S1 W\ #M" "6L\$L]_'
M(UM-)Z5CT>'I^[1XKVCQWJLM'J2T-X125[[E;,$CKI\OR"C%S]@53 >8B23(
M7JLBO;-T&&GOQ9V@<M/+2X%3FB)BD&L[7"F\DN%E)+N4YZOY '=MQY87ZT,<
M[+(QK%"3385XY5YS)+ (5JC2;?8P264V:&4O6FSLK+(0&B<?^QCB< K2;,#O
M*R'T_L48R,?=P;]02P,$%     @ MD[)5-%%HCU^ P  7@L  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#$N>&ULK99;;]LV%,>_"B'T(0&:2*)O<F ;L!T'
M"]"T1MUN&(8]T-*Q1)0B-9*RVV\_DE84QY*U%LN+35+G\OOS>B8'(;^I#$"C
M[SGC:NIE6A=WOJ_B#'*B;D4!W'S9"9D3;;HR]54A@23.*6<^#H*AGQ/*O=G$
MC:WE;")*S2B'M42JS',B?RR B</4"[WG@<\TS;0=\&>3@J2P ?VU6$O3\^LH
M"<V!*RHXDK";>O/P;AEBZ^ L?J=P4"=M9*5LA?AF.X_)U LL$3"(M0U!S-\>
MEL"8C60X_JF">G5.ZWC:?H[^X,0;,5NB8"G8'S31V=2+/)3 CI1,?Q:'WZ 2
M-+#Q8L&4^T6'RC;P4%PJ+?+*V1#DE!__R?=J(DX<PN$%!UPYX'.'_@6'7N70
M<T*/9$[6/=%D-I'B@*2U-M%LP\V-\S9J*+?+N-'2?*7&3\]63^L/G_Y<K=!B
M]7'U\/@%K3_,/V[0U3UH0IFZ1C=H8[9.4C) 8H>6&>$I(,J1S@"MA=(2-)5@
M%E:C!7#848T^;1E-B5NE&_1U<X^NWEVC=];I2R9*17BB)KXV\!;!CRO0Q1$4
M7P -,7H27&<*K7@"R>L OE%=2\?/TA>X,^(3D;<(#]\C'&#< K3\&?>1<P\[
M<'KU2O1<O-Z%>/]GFO^:;XV).1)_=X#T:Y"^ ^E? +'I;D[R;:M\HL[W'A$[
MG%+.*4\M\(ZJF##T XAL6]ICPI%+:"^6_2R,>F;2]J?3W6(T",:UT2LM@UK+
MH%/+!N2>QH!BHZD-[.@].,DY'IYA-4VB?CO4L(8:=D(]<@T2E+Y(-6RD'. S
MJJ9)/VJG&M54HTZJ:ELI5!":M%&-&BEO0CPXXVHQ&@_:P:(:+.H$F\>Z))*:
M[765FG?I&C&A6B^0J)E[@*,SP*81CBX CFO \5L<&.#)3QR5<8,O[.'S/=EB
M='J>7JD(@Y>G(.C4\4"H1'O"2G<'%8R85U8IT.H7\+M3V*+D3A4DAJEGJ@YE
M3B=X,]1V^;Y!H-?3</(BAMW34-H'!BE-=/E+TL.6 ])<NU:SRZN'7[#Q?QR3
MN,Q+1K1A+]YR1U9Y1]U;LLVJJ<H_J51RD*DKX)2Y"$NNCR]W/5H7B7-7&IV-
M+VSQZ"J@ES#'RM.\R^9A4HC!SH0,;D=FIN6QF#MVM"A</;05VE17KIF9 ABD
M-3#?=T+HYXY-4)?4LW\!4$L#!!0    ( +9.R52%LJEQOP,  #0,   9
M>&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;+57VV[;.!#]%4+H0PHTD77Q+; -
MQ(Z+#="D1ISL8A\9:6P1E40O2=EMO[Y#6I9EW=I%T1=+I.9RS@PY,YX<N/@B
M(P!%OB9Q*J=6I-3NUK9E$$%"Y0W?08I?-EPD5.%2;&VY$T!#HY3$MMOK#>R$
MLM2:3<S>2LPF/%,Q2V$EB,R2A(IO<XCY86HYUFGCF6TCI3?LV61'M[ &];I;
M"5S9A960)9!*QE,B8#.U[IS;A>-K!2/Q-X.#++T33>6-\R]Z\1!.K9Y&!#$$
M2IN@^-C# N)86T(<_^5&K<*G5BR_GZQ_-.21S!N5L.#Q/RQ4T=0:622$#<UB
M]<P/?T%.J*_M!3R6YI<<<MF>18),*I[DRH@@8>GQ2;_F@2@I.(,6!3=7<*L*
M?HN"ERMXAN@1F:%U3Q6=300_$*&ET9I^,;$QVLB&I3J-:R7P*T,]-5L^KCY]
M_G>Y)//ET_+CPPM9?;I[6I.K>U"4Q?(]N29K/#IA%@/A&_*$!VL%@O&0!63%
MI1*@F #,JR)S2&'#%%G@-J%I2#ZK" 2Y2WB6*DF>(>#;E'V'D+ T_[;@"1Z^
M2)^*/9"'-. )H,?7]3VY>O>>O-.2+Q'/))J3$ULA80W;#G)R\R,YMX6<XY)'
MGJI(DF4:0GAIP,9(%>%R3^&:NYT6'ZFX(>[@ W%[KML :/$KZD.C[G3 \8KL
M><:>UV)/IV-W2L<.XWY=RL=;GH\ ]V\[G/F%,]\X\UN<K4'L60#&7E,NCMI#
MHZVKQWXV'DSL?3DZ=9&17XA<@.H7H/J=H!Y2!0*D:D5U5.^77/;="JJZB#]J
M1C4H4 TZ4>&9%XI]IZ92X;7988JP=OXD@(,:#J>"M$OB NBP #KL!%H[0"WG
MIPGNL [&'U< -\AX7C/D40%YU'GF3V6&O\5L:R(LL9^4:PLWM26XJ"W,U):N
M:S N_(__0&['M4!<5Y/;*7(!U>F=JWOOI_G%3IE1P6A,KF(NL:1OL;LW%M->
M'4%_Y%5@-DBY;3EU2FW(Z03Z.UEMY.(T<?&K7.I2KN>V<''/7-Q.+B]<8; O
MT:?EBU:^6:93_D]N;IV;[_6KW.I2WJ#?PNW<<)SNCG/LYA5R- BR)(NI@BXJ
M'PA5!#3;#=DP&6",O@$577?2.?<FI[LYO:8E2+]V)9UZ-W+ZU8[5(#3TQI4H
MVJ7Y*P&Q-6.I1,<8JN-L4>P6H^^=&?@J^W,]$INY[FSF.$_CY+!E>"=BV*#)
MWLT0\RJ.(^IQH?C.3'EO7.',:%XC'.M!: '\ON%<G1;:0?%'8?8#4$L#!!0
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
M09D5=$4+AD'M84"!ZY@_7E"P (I;@ $X:!O^R) "^RG.?CUN](B\74>]X*
M>(J#60,<,[&2)3#4<\9$AQX48$Z]0Z '!6N@.-6-Z5'I/9EJ0?=< T>@N"/L
M"1^LC0_*6%>TX"(4?_C7QP>J\P/X %^@N"^8X&.'(W2/J0.6X."6H,>/'I'F
M[8Q"Q 'X.SC\-2!R/9=IA1"M10T'L.[00T"(TU@?P@%OC)!*3\^M'+ &![>&
M_1"DJO0)0:S [HH6G,3I60[2)0BN8TX0![S!P;W!@"#.#E?H'E(P!0<W!4V
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
M965T-#DN>&ULK5==;^(X%/TK5K0/K31-XB0$& $2T.YN-6J+2F?F8;0/)KE
MU"1F;5/:?[^V$Q(@'RRCOD#BW(]SCF]R?0<[RE[Y&D"@]R1.^=!8"['Y:ED\
M6$-"N$DWD,HG2\H2(N0M6UE\PX"$VBF)+<>V?2LA46J,!GIMQD8#NA5QE,*,
M(;Y-$L(^)A#3W=# QG[A.5JMA5JP1H,-6<$<Q/?-C,D[JX@21@FD/*(I8K <
M&F/\=8K[RD%;_(A@QP^ND:*RH/15W=R'0\-6B""&0*@01/Z]P13B6$62./[-
M@QI%3N5X>+V/_J<F+\DL"(<IC7]&H5@/C9Z!0EB2;2R>Z>YOR EU5+R QES_
MHEUN:QLHV')!D]Q9(DBB-/LG[[D0!P[8;W!P<@?GU,%K<'!S!U<3S9!I6K=$
MD-& T1UBREI&4Q=:&^TMV42IVL:Y8/)I)/W$:/[R-/UV,QG/[V[1].EA=O<X
M'[_</SVBJUL0)(KY-;I!<UD\X38&1)=H+FCPBIXV:A,X&JM=B,2'-/H^OT57
M?UP/+"%AJ>!6D$.89!"<!@C800\T%6N.[M(0PN, EN13D'+VI"9.:\0'PDSD
M^%^08SM.#:#I_W'O:G?< L<M-'9U/+=)X_/R_1HON&"RIO]IR><5^3R=SVO(
M][A-%L!TMC5AP+^@":RB-(W25=WN9,$Z.IAZZ]_DCG1LVQY8;X>:U9@IJ]+L
M"&NGP-IIQ?I3OV<0HO$;,/G=0'?OP(*( YJQ*)"_DHAF<89$EJ5WA,[TNB<<
M:JP\TW?K*?@%!?]"N?]B)!6GE9SA]*LJNK@J=M7,:=:Z6P#M?I;6+0RZ%0U]
M;#K]$P)5*Z=K>KUZ KV"0.]"I?<,:I'V*B+>]&H*N\;,ZS2*W2^P]C]+[%82
M69;NT=MY0J!?K>J>:>-Z_-@N.X-]H=JR<2XA:JB+/-J1CGZCC/B@0>'/$K(=
M7Y;&/RQ)SVQ2R2GA.9?69!HV?*3R4$=OOU]3D75V3G-)XK(18??3BK*9A5NI
MMXYK.J??VAJSXT_R,8>RN>'V[E;A\ SJN"K!HJD\1J@FNB4Q>@&6H*LH11]
M&+]N)=2>L)^%:&G,N.QVN+W=C5<K!BLB -U+J)$\#0?H!XFW[8)W*M\ U_.=
MYGHH.Q>^M'7E!4$6,=1"J6],#3C*QH0_K3.= UC3>/S#XCQ&6'8>W-YZ?KOJ
MSL!MS]H[7WIE/\+M#:FM],Z K.E!W6[-><0ZF$,28"L]GG$4T&TJLM-[L5J,
M@&,]^)RL3]1HJ.>;,DPV5\JSN3P%<A3#4H:TS:XL19:-:MF-H!L][2RHD+.3
MOES+\1:8,I#/EY2*_8U*4 S,H_\ 4$L#!!0    ( +9.R53EAL!Z#@(  % $
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;'V438_:,!"&_XJ54RM5
M! )+JU6(%#[*[@&*8-L>JAZ<9))8Z]BI/2';?U_;"2F5"A?BCWF?><<>$[92
MO>H2 ,E;Q85>>"5B_>C[.BVAHGHD:Q!F)Y>JHFBFJO!UK8!F3E1Q/QB/YWY%
MF?"BT*T=5!3*!CD3<%!$-U5%U>\E<-DNO(EW63BRHD2[X$=A30LX 7ZM#\K,
M_(&2L0J$9E(0!?G"BR>/RYF-=P'?&+3Z:DQL)8F4KW;RG"V\L34$'%*T!&H^
M9U@!YQ9D;/SJF=Z0T@JOQQ?Z9U>[J26A&E:2?V<9E@OODT<RR&G#\2C;)^CK
M>;"\5'+M?DG;Q4Y-<-IHE%4O-@XJ)KHO?>O/X4HPF=\0!+T@<+Z[1,[EFB*-
M0B5;HFRTH=F!*]6IC3DF[*6<4)E=9G08G3;;W6;_0N+]FFPW7[;'^/#TO"+K
M^"4F[]: E'']/O31I+("/^VQRPX;W,!. K*3 DM--B*#[%^ ;SP.1H.+T65P
ME[BC:D2"^0<2C(/@#F\Z%#YUO.FMPJ$PO87D"+54R$1!?L2)1F7:Y.<=_&S
MSQQ^=@._;ZH$%)%YGX F'$B?4__O/#O<@\/9EW2.3)7G:P?^U2U7H K7RYJD
MLA'87?BP.CR7N.N2O^'=6S.'63"A"8?<2,>CCR:OZOJWFZ"L7<\D$DT'NF%I
MGCPH&V#V<RGQ,K$)AC^1Z ]02P,$%     @ MD[)5(''N:&_"   !BP  !D
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
M N;Y*DGT^Y?\!PY7?Z_^"U!+ P04    " "V3LE4/F3K4RP$  "J$@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6RU6%UOXC@4_2M6-"/-2%L2.WQ6
M@-26CK92V:U*9T:KT3ZXQ(1HDIBU#;32_OB]=M(8IL$$:7F!./$]]]SC^-CQ
M<,O%3[ED3*&7+,WER%LJM;KT?3E?LHS*%E^Q')XLN,BH@J:(?;D2C$8F*$M]
M$@1=/Z-)[HV'YMZ#& _Y6J5)SAX$DNLLH^+UFJ5\._*P]W;C,8F72M_PQ\,5
MC=F,J:^K!P$MOT*)DHSE,N$Y$FPQ\J[PY20T :;'MX1MY<XUTJ4\<_Y3-^ZB
MD1=H1BQE<Z4A*/QMV U+4XT$//XI0;TJIP[<O7Y#_V**AV*>J60W//V>1&HY
M\OH>BMB"KE/UR+>_L[*@CL:;\U2:7[0M^G9"#\W74O&L# 8&69(7__2E%&(G
M '</!) R@/P:T#X0$)8!8=. =AG0-LH4I1@=)E31\5#P+1*Z-Z#I"R.FB8;R
MDUR/^TP)>)I G!K?_#F=WCU-;_]XFJ%/$Z9HDLK/Z )]G4W0IP^?T0>4Y&B:
MI"D,DASZ"E+J0']>PE\7\.0 /"9HRG.UE.@VCUBT#^ #UXHP>2-\39R(4RI:
MB'1_0R0@I(;039/PG@G'->$3=_C5.FZA$->%[U435O*'!B\\2?X?]] -W2F6
MR;\=2=I5DK9)TCZ0Y+MY^5F$Z(8)F,PH2N2<KW.%!%6L;E#=>.T6[GRLD_[D
ML+UR.E4YG=/*$4P;7)+'*&5@ 4@QD=55Y8;MHU=&A700[%8$NTZDV9(+=:%9
M%(3D049N')@\F9D\#DZ]BE//B?7(<D53Q%Y@P9"U8U[$=TV\7BTV,&#AT-_L
M#O#[/F&K7_79(]:OB/6=Q*[B6+ 8WD-9CMZ*OL*ZHFK-IH :[.0GK4Y]_D&5
M?^#,_\ 59$NT-E3D%[ T.AD,WC'H'6*  ^O!@9/#K50)+&'P2B]H(M"&IFN&
M^ +-8?3AM08NS<B5:7;')VB1_3&<'.FT7\+.,H*=)4QA F;K#/V8LNR9"9=M
M86)!R?G<$5L/QJ&3^[UY[YJZR!$P;&S$Q<O:-G8;YI2^--;4FB?NG%%3:X'8
M[5TG:GK4"(]Y,[9&B-U.2 +<1T_:G.\YS1N):[T,]\\HKK4L[/8LLZ5*7T'>
MT@T0S?1Z7BOMH/ET)]:QB-NQ#HB(_D5?8&\!9OH7C)?>)(5-!";69@@^G\#$
M&@\A_YO )=3^HG1(8.M)Q&TCC05N-Q+8>@YIGU%@ZT+$O=DZ2>#."0);@R)N
M3VDL<*>1P-9^2.^, ELG(NYMU4D"UVVKP@,"6Y,B;I-J+'"WB<"AM:8P.)_
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
MNP#:3Y6RFXE+T/Q&1G\ 4$L#!!0    ( +9.R535)U80O@(  -4'   9
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;*65WV_:,!#'_Q4KZD,K;?D%!*@"
M4G^L6J6RHM)N#],>#!Q@U8DSVX'VO^_92;-L-?"PE\1.?/?YWMF^2W="/JL-
M@"8O&<_5R-MH79P'@5IL(*/*%P7D^&<E9$8U3N4Z4(4$NK1&&0_B,$R"C++<
M&Z?VVU2.4U%JSG*82J+*+*/R]1*XV(V\R'O_\,#6&VT^!..TH&N8@7XJIA)G
M0>-ER3+(%1,YD; :>1?1^65D#>R*[PQVJC4F)I2Y$,]F<KL<>:%1!!P6VKB@
M^-K"%7!N/*&.W[53KV$:P_;XW?N-#1Z#F5,%5X+_8$N]&7D#CRQA14NN'\3N
M*]0!]8R_A>#*/LFN7AMZ9%$J+;+:&!5D+*_>]*5.1,L@CO88Q+5!;'57(*OR
MFFHZ3J78$6E6HS<SL*%::Q3'<K,K,RWQ+T,[/;ZZGTQN'R=?OCW.R.DU:,JX
M.B.?R0RW?UER(&)%;DI=2B 3EK.LS,@#Y)IR,J6ON#M:$3P:Y+X 237+U^0.
M,$>*G!"6HP7GF'J5!AJE&F"PJ&5=5K+B/;(F5/HD3CZ1.(SCI]DU.3TY^]M+
M@($VT<9-M+%UV]GC]G^C^GDQ5UKB2?IU0$RG$=.Q8KI[Q&!H'5=F*JO$6IE+
MM1UW_'X:;!VH;H/J'D-U7:C*:MA"Q?[ C>HUJ-XQ5,^%ZCE0D1N5-*CD&"IQ
MH9(/J&A?5/T&U3^&ZKM0?0=JSUX-&M3@(.IQ UA>5QJD"SCX .SX0S=PV "'
MAX'"'/RLO@?<G'12U-? ):'RUFO'G+@51.&?*A0>U' '2IV3VZPH-2RQ=&#T
MH+2S;H0?,M#=E_*H506C@_PIXC!>LJ6\M-5!@FEIYNH?3TCMNWUCH\CO_*,I
M:!5IT_"PQ*U9KM#_"LU"OX\9E54/J29:%+9NSX7&+F"'&^R[(,T"_+\20K]/
M3"MH.OGX#5!+ P04    " "V3LE4G;O:?MT&  !@(   &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-BYX;6R]FEUOVS84AJ^;7T%X[= "B2V1DC^ZQ("39IB!
MI<WJ9+TH=D'+M$U$$E62<I)A/WZDI(B.)=%*$^0FMF2=<UX>D@\/Q1S?,GXC
MUH1(<!>%L3CIK*5,/O9Z(EB3"(LN2TBL?EDR'F&I+OFJ)Q).\"(SBL(>=)Q^
M+\(T[HR/LWN7?'S,4AG2F%QR(-(HPOS^E(3L]J3C=AYN?*6KM=0W>N/C!*_(
MC,CKY)*KJU[I94$C$@O*8L#)\J0S<3^>^9E!]L3?E-R*K>] -V7.V(V^F"Y.
M.HY61$(22.T"JX\-.2-AJ#TI'3\*IYTRIC;<_O[@_?>L\:HQ<RS(&0N_T85<
MGW2&'; @2YR&\BN[_8,4#?*UOX"%(OL+;O-G_4$'!*F0+"J,E8*(QODGOBL2
ML64P=!H,8&$ =PQ<K\$ %08H:VBN+&O6)RSQ^)BS6\#UT\J;_I+E)K-6K:&Q
M[L:9Y.I7JNSD^/1Z-OU\/IN!R=E?U]/9]&KZY?,,O/]$)*:A^ ".P/7L$WC_
M]@-X"V@,KM8L%3A>B..>5-&UCUY01#K-(\&&2"X$%RR6:P'.XP59/';04[)+
M[?!!^RFT>KS O M@_Q! !\(:06=MS >9N6N1@\I4HLP?^LE4?O]3&8"I))'X
MQQ+.*\-Y63BO(=QERH.U&L @X30@8$W"A>XA(@+M" NP9N%BCH.;NJ[*70\R
MUWJF;\:NXQSW-C5Z_%*/;]7SE6Q(G!(0J$[F=)[J65H7.O?B;X6&CC?R1V7T
MO._\JL(!0LBO%]DO1?:M(K\DA&-)XQ4(F:@=Q/UJ7,_UT(ZZFJ=<9X#JQ0U*
M<0-[!JFX.5IR0E0_2L*)D$"))74J[8[<KN.^JYL0=C.G"^$[R\@<ENT86OU,
MA%#KSX:%*M,AE?>'X)+P@,12K0MUC;%[0S6R\M;8[:#?'2);<T9E<T961U<X
M7BGQX/L%B>:$V^:NZQCL.J\!"W>+\^Z+3,_"S?;0[C>AP84F.K1&5VL3 6RI
M5NT?*16T,?@>+R3H N0>'KQYLX?9KH&VBY[4N^ _<('O:)1&K3K<T-KU7J7#
M#8Y=.X_/L%B#!-,%4,7>WL17<3L<-7:[H:UKQVU=<FG<.KD&G.[@59)K".?:
MX?*TY XK2]Z@.;D&2ZZ=2_O7LL*!WV:9AP9=T+'&_4SN<)ON@X9-T'V-[H,&
M1] .DB=U7^'K4<6"&OL/&O) .WF>5< 5OG>ZMDF3H12T%Y5M5XG"S79XWV\,
M;Y@%[<QZG)+:P%50P3YLC&Q(!>VDFJVQ*K@ %4*U?F=0@/>J6_('/M1JZE>2
M@;R1UU -0D,U:*_''FG:X%#]Q4+05;R[>RID#*JI\1HS8U '[:@[)YC'1RR5
M:L+<JPV\K$4-K&%<\X PC(-VQIT+2=5>G:B)BBDODJ#J"#T^:;ZVM),WJN:F
M21TR)$1V$G[+7A*0Q1'>*!2O]+11-;N6AQ,J<5BG9(_+?K?OV(I69*"*]A1\
M[7<3>SPY77]HU62XB^S<?>K.8(\[Z'0=>[:V]NYV&+<L4/=XF:2KE@4J,DA&
M=B0_6FZ?5D A U[DO\8*C QOT7,WXJBZQT:-4]8P%=F9>IT(J;OZ@DC.0K:Z
M;Y5' TLT?)4\&D B.R"?542@:GW86-=XAHJ>'6%M:XC"S:!5">,9[GEV6NUD
M!(<A"W"VC"]T5FC2J,?J5[]/_R@2')"33J)H2OB&=,:3, 1R3<"*L<4M51><
MA-ER)5EVOSK<MNL*)1/,"8D/"I'&;J;<:_6"K/2:U@63B'%)_\T;HCCU<P&I
M4$E8I(&D\S O<R2^ TG*$R:(Z/[ZB]MW?K.]FS2D]UYDP[_'RR31KVA'+7CJ
M&=)[=D:?4G9%;AXR+ [!- ZZ;2C@;;V9?96]OF?P[;W@7M^KEM"HL53S#-$]
M.]&?]SZZ6D(WEJZ>@;UGA_U+58]>367=J,ZL%9Z]L/YY4%G]-H-*M?P1JW"L
M>TCB>)7A .OB3.1 T0MS091BOFP-JH,';H']W)K6^S<65?= [7J4>RT!Y]0C
M^;A>TAC' <4:>HG^(5X=/+ +:#M]*AB04%<6RF2.A>(=4Z5Y%HB4@R$59)F&
M(*3+;#2DB=;B.N!>#0:1944KL(%R%\<'33BN:=VS&6QJ \]>&US'&1)4$E,U
ML+-03(GBY4RL'^S5K5+SV9 I"GQ[43#9RH#>)=6&]JL5P78]4AP,U98-#?I,
MU>#;JX:6Z]4^+_H%M=LOUBNGKA=[6V>U$>&K[ A;J)RH/LJ//LN[Y3'Y)#L<
MWKE_ZGX\RP^[C9O\[/T"\Q6-!0C)4KETN@.%59X?9^<7DB79B?"<2<FB[.N:
MX 7A^@'U^Y(Q^7"A Y3_5##^'U!+ P04    " "V3LE4IRRVZK %  !=(
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
MX%/-P:N@)1=K9^Z#8::$TH&Q5;6A(K#4CPZ.W P*WO*47"K=Q'81W-]IN_P
MV,Q (!>B$]@GSC >5=08IN6UG32+&^,3*&C'=^O**IQKNH[Z [)U:&XVR%3I
MG.DN3$0VIO%(L +D:#Y?P-VH*@30&%7:0<[I7$G::-AXM -+.V-"W,+3\*/8
MXUX5.S7K0<5D-[2"VJ&C<1/@WV5SW+NTK^,-*OZ@S.>EW8YLYM!E[$:S@J^:
M^:KH!&#L$<Y.JTJL/PD^ER5SFW]QP/&(;OR"A=+\T4:#5IE9 ],D>&#:\-FN
MY9>FU1U;F4T[K0I<<_\(-?_=/,^99)J*7=&V]]]REE^M.+[\5Y*;_RJ'@KT:
MVR/NK8L<'(/(Y!A$'D%/QNF;U!BV1^/.^;MW^G;6 -YR,O(=WI?$-F@P77)A
MN&QG"Y[G3#XYA"V]H5/[HKO';]?GK*!+8>XZ,"/;\3>6\V69=JMN(!'MJNWX
M*VPO2KI7+!N+RYRM6#YIIWH^;8:!'=BH[04.A\AU<_D1S,=A?@0P+ ZF /-Q
M7EB<_VD_0W0_#L.T#;W($/49HC[.RX=,F@\6Q^^3VLN_TS2-XR3!,CJ9>!5,
ML+PE"7S];)@V\,#B0*0_RS5>;;Q#GN\#K*;/=0BV4[P3L9WBN0;$GS?P2%-_
MM;$XX(%5 >L=B.^/ SWE]XECJ"JF#7N"<21-,01ZT=^C28)D)X&/OS[84Q+'
M:>I' /,KB&,,@:<11S %H %#XK@Y!P_.HW!S3H7;7W_&OP%02P,$%     @
MMD[)5)>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " "V3LE4YZOX)6X$   F)P  #P   'AL+W=O<FMB;V]K+GAM;,6:
M6X^;.!2 _XK%4U?:V83;M!TUE4CB2= FP 9FM'U:$7 F5@F.@'1V^NO7P*1C
M6G*T+R<\$0QR/GSP^7SAT[,HOFZ%^$K^/61Y.='V576\&XW*9,\.<?F'.+)<
M7MF)XA!7\K1X&I7'@L5IN6>L.F0C8SR^'1UBGFN?/YWK"HJ1>B(JEE1<Y+*P
M+GCD[+E\NUZ?DF^\Y%N>\>IEHC6_,Z:1 \_Y@7]GZ40;:Z3<B^>E*/AWD5=Q
M%B:%R+*)IK<7'EE1\>27XK"&C.)MV914\7832Y")=CN6%>YX45;-'4W]L63\
MQN3-[=FI$O<\JU@QCRNV*,3IR/.GNAKY%"/E,9IV.!_;1KPK_D\SBMV.)VPN
MDM.!Y57;C@7+:L"\W/-CJ9$\/K")=KZ%.'E*:%[)1B)NWE8E[ZV?5/ZUF[9/
M74E<I0V+.RXO%&[:@.-!SGPO]%?NW(GHG(21/*RI%X7$OR>N-_,52 . - :#
MG/GK0($T 4AS0,A_# 72 B"M*T).G97CS2@)EY1&H0)H X#V8(#D71 KD+<
MY.UPH7;"I0+Y'H!\/QSDTO$4R \ Y =<R 7UZ,99*3 ? 9B/N##!Q@_H)OI"
M'&].Z%\/;E"WF)JGQU"B'N/2K7QO<1/1S9K,Z;1#!>H#V1^U)-:41,[?5,T@
M.F0+'5D7=!VL_"^4DJE\N^[=B 0RC73H($WHR)X((W_VY\W4"66WK.U%O=")
M7%_MD#ID"!U9$2%=U*]]TPD6U%]LG&#ISHC,(XZ*"#E"1Y?$>NU&33I3D2 C
MZ,A*F#Z$KD?#D#@SF3A"MXYH!PXR@8ZL@O!A&LI\5D>5/OZ4TJ#DKR-G?R=)
MQ$D.C/,G$HB,)YR5OY/M2WOR0E1,2 LZLA=>)47>R4E&QLK?U$$Q9 0#V0C]
MONK%A!1A7%$1O7#@S&(05_1B0M(P!I+&*ZB*";G#&,X=-:F*"?G#N)X_>B,-
MB<080B2]E)!1#&2C_$B)<U;%/.N"04HQKC.A> ,C-R24]::GC!&Q4S$AI1C7
M4DH?9F>QP(0,8R(;!L8T54S(,":R82Z)\)5:Q81<8R*[!L3L!AU<QT)V37>B
MV=O%34@R)K)DNN.)/CK(+2:R6_KI?O0;%1/2C(FL&1"S^RY"GC&1/7,1<\,2
MD2<J)F0=$]DZ<&MV\B1D'1/9.I<&N[_F20NRCH5L'1"SNY(.6<="M@Z,J0;=
M@JQC#33#:3$M%1.RCH5L'1C35C'!_1/L&<[%B5@#JF)"%K*0+01B=KL09"$+
MV4(P9J<+01:RL-?/0,Q.%X(L9"%;",;L="'(0A:RA<!%@KFZEF%#%K*1+01B
M=KJ0#5G(1M_ 5]8R>@;#-N0>&WWCO@?N;0ZI8D+NL=&W[@',;J@A]]CHF_<0
MIIHM;7 '']D]%U:P^MY-R#WV, MM+68WZ)![;&3WP)B=H$/NL;'=\],64W^\
M(>W8C79&Y^^R4K;C.4L]67LIRY,X2X*"U(=V?]FRZSVAW2G+9K+,SU<B3L^?
M>9T_4?O\'U!+ P04    " "V3LE4678!^/4!   X(P  &@   'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QSS=J[3NM %(7A5XG\ $SV+< 1H:*A1;R %287
MD<26/0AX>Z)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4
M_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]
M_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,
M'E^6S?#X(DVJ':00I/6##(*L?I!#D-</"@B*^D$+"%K4#[J&H.OZ03<0=%,_
MZ!:";NL'R1QEG!,D3; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XA
MD%N0;B&P6Q!O(=!;46\ET%M1;R706R<OVP1Z*^JM!'HKZJT$>BOJK01Z*^JM
M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]
MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L
M=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH
M=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAU_J?=8/O=YO/1\K_$[
M]U]274[WYLOCS\OODXCSXHQS@A]E[K\ 4$L#!!0    ( +9.R507R,P;VP$
M -$B   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y
M$>>->JM>^ <JG TRH$W;S?GO+4Q--$I<9N)[ X&VYSVTR7/%Y>.+HS#9M4T7
M%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO
M:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8.<T)5
MNW"2)F3LVX1^Y.> MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[M<U@65
MMMBT:4D>G"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2
MKYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$.
M]"%!^E @?6B0/N8@?9R"]'$&TL<Y2!]\AM((BJ@<A52.8BI'096CJ,I16.4H
MKG(46#F*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625
M*+)*%%DEBJP215:)(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D
M52BR:A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%GU?\KZ9.WZKW^RZ.]Y:^KN
M/9\-?[)<O0)02P$"% ,4    " "V3LE4!T%-8H$   "Q    $
M    @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( +9.R51JI(/]
M[@   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+
M 0(4 Q0    ( +9.R5297)PC$ 8  )PG   3              "  <P!  !X
M;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ MD[)5'Y>1 $2!@  \QD
M !@              ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+
M 0(4 Q0    ( +9.R53DVN,)K00  'D1   8              " @54.  !X
M;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " "V3LE4.T_G;B0#
M  !S"   &               @($X$P  >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&UL4$L! A0#%     @ MD[)5(%O5]MJ @  /@4  !@              ("!
MDA8  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( +9.R52\
M$2&#%P8  .@7   8              " @3(9  !X;"]W;W)K<VAE971S+W-H
M965T-2YX;6Q02P$"% ,4    " "V3LE4U17H*=8"  "G!P  &
M    @(%_'P  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @
MMD[)5 6OT2U !P  O1P  !@              ("!BR(  'AL+W=O<FMS:&5E
M=',O<VAE970W+GAM;%!+ 0(4 Q0    ( +9.R536)#'U1 4  &(;   8
M          " @0$J  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M    " "V3LE4Z^:A/%\1  #6+   &               @(%[+P  >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ MD[)5)$G?<HI P  M 8
M !D              ("!$$$  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q0
M2P$"% ,4    " "V3LE4&6TIW58)  "L&@  &0              @(%P1
M>&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( +9.R51T?PL/
M9P<  /80   9              " @?U-  !X;"]W;W)K<VAE971S+W-H965T
M,3(N>&UL4$L! A0#%     @ MD[)5+L20%#0!P  A10  !D
M ("!FU4  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " "V
M3LE4^[G.;)D,   X)@  &0              @(&B70  >&PO=V]R:W-H965T
M<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( +9.R53E!>,Q2@8  "P-   9
M          " @7)J  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#
M%     @ MD[)5&P2##%1"   >1,  !D              ("!\W   'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " "V3LE40746*5H,  ![
M)P  &0              @(%[>0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM
M;%!+ 0(4 Q0    ( +9.R51@(=KV^P0  "P+   9              " @0R&
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ MD[)5 =I
M2$?+$P  7#\  !D              ("!/HL  'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6Q02P$"% ,4    " "V3LE4X<4S"R\$  #1"0  &0
M    @(% GP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (
M +9.R50/B33EV0(  -@%   9              " @::C  !X;"]W;W)K<VAE
M971S+W-H965T,C$N>&UL4$L! A0#%     @ MD[)5).BZ*TC!0   PP  !D
M             ("!MJ8  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"
M% ,4    " "V3LE4=MA2_*T$  !4#   &0              @($0K   >&PO
M=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( +9.R51VG9G4X@4
M &42   9              " @?2P  !X;"]W;W)K<VAE971S+W-H965T,C0N
M>&UL4$L! A0#%     @ MD[)5,O>F+I,!   S @  !D              ("!
M#;<  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " "V3LE4
MB22H^H #   I"   &0              @(&0NP  >&PO=V]R:W-H965T<R]S
M:&5E=#(V+GAM;%!+ 0(4 Q0    ( +9.R51FWJ^(  0  *<*   9
M      " @4>_  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%
M  @ MD[)5- LY\<Z!P  _QX  !D              ("!?L,  'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " "V3LE4_4?S]4P#  #=$0
M&0              @('OR@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+
M 0(4 Q0    ( +9.R50D4_0<> 4  -P>   9              " @7+.  !X
M;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ MD[)5)@;OW?!
M @  ;P<  !D              ("!(=0  'AL+W=O<FMS:&5E=',O<VAE970S
M,2YX;6Q02P$"% ,4    " "V3LE4@6-R&F "   U!0  &0
M@($9UP  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( +9.
MR50C$19L9 ,  !$,   9              " @;#9  !X;"]W;W)K<VAE971S
M+W-H965T,S,N>&UL4$L! A0#%     @ MD[)5/ARRKPK!P  J2@  !D
M         ("!2]T  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M    " "V3LE466)?T<L"  !<!P  &0              @(&MY   >&PO=V]R
M:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( +9.R517SV+VHP(  *0&
M   9              " @:_G  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL
M4$L! A0#%     @ MD[)5+4([[,? P  /PH  !D              ("!B>H
M 'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " "V3LE4JY&&
MO'0#   X"@  &0              @('?[0  >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;%!+ 0(4 Q0    ( +9.R52(LX365 0  (T/   9
M  " @8KQ  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @
MMD[)5+*%%2<\!   ^@X  !D              ("!%?8  'AL+W=O<FMS:&5E
M=',O<VAE970T,"YX;6Q02P$"% ,4    " "V3LE4T46B/7X#  !>"P  &0
M            @(&(^@  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4
M Q0    ( +9.R52%LJEQOP,  #0,   9              " @3W^  !X;"]W
M;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ MD[)5#3-MEX$ P
ME H  !D              ("!,P(! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX
M;6Q02P$"% ,4    " "V3LE4=HE52U@"   4!@  &0              @(%N
M!0$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( +9.R53I
MQ\GJ608  (0F   9              " @?T' 0!X;"]W;W)K<VAE971S+W-H
M965T-#4N>&UL4$L! A0#%     @ MD[)5,&U^R,-!P  B38  !D
M     ("!C0X! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M" "V3LE4!AA?9&$&  "?-P  &0              @('1%0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( +9.R52FJCX,Q@(  /,'   9
M              " @6D< 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L!
M A0#%     @ MD[)5#",BV+J P  / \  !D              ("!9A\! 'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " "V3LE4Y8; >@X"
M  !0!   &0              @(&'(P$ >&PO=V]R:W-H965T<R]S:&5E=#4P
M+GAM;%!+ 0(4 Q0    ( +9.R52!Q[FAOP@   8L   9              "
M@<PE 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ MD[)
M5#YDZU,L!   JA(  !D              ("!PBX! 'AL+W=O<FMS:&5E=',O
M<VAE970U,BYX;6Q02P$"% ,4    " "V3LE4!*_KR8T"  ![!@  &0
M        @($E,P$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0
M   ( +9.R50<NCZAI@(  %(&   9              " @>DU 0!X;"]W;W)K
M<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ MD[)5-4G5A"^ @  U0<
M !D              ("!QC@! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q0
M2P$"% ,4    " "V3LE4G;O:?MT&  !@(   &0              @(&[.P$
M>&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( +9.R52G++;J
ML 4  %T@   9              " @<]" 0!X;"]W;W)K<VAE971S+W-H965T
M-3<N>&UL4$L! A0#%     @ MD[)5'"M([G3 @  90<  !D
M ("!MD@! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " "V
M3LE4.)98G<$"  !/!P  &0              @(' 2P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( +9.R51,3G$*&@,   H2   -
M          "  ;A. 0!X;"]S='EL97,N>&UL4$L! A0#%     @ MD[)5)>*
MNQS     $P(   L              ( !_5$! %]R96QS+RYR96QS4$L! A0#
M%     @ MD[)5.>K^"5N!   )B<   \              ( !YE(! 'AL+W=O
M<FMB;V]K+GAM;%!+ 0(4 Q0    ( +9.R519=@'X]0$  #@C   :
M      "  8%7 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0
M   ( +9.R507R,P;VP$  -$B   3              "  :Y9 0!;0V]N=&5N
B=%]4>7!E<UTN>&UL4$L%!@    !# $, 3!(  +I; 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<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>78
<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>79
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>242</ContextCount>
  <ElementCount>405</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>95</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - CONSOLIDATED STATEMENTS OF INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ConsolidatedComprehensiveIncome</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS??? EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS??? EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - GENERAL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/GENERAL</Role>
      <ShortName>GENERAL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - PROPERTY AND EQUIPMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/PROPERTYANDEQUIPMENT</Role>
      <ShortName>PROPERTY AND EQUIPMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/LONGTERMDEBT</Role>
      <ShortName>LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - EMPLOYEE BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - SEGMENT AND GEOGRAPHIC DATA</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC DATA</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - COMMITMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/COMMITMENTS</Role>
      <ShortName>COMMITMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - BUSINESS ACQUISITIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/BUSINESSACQUISITIONS</Role>
      <ShortName>BUSINESS ACQUISITIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/SUBSEQUENTEVENT</Role>
      <ShortName>SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - GENERAL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/GENERALTables</Role>
      <ShortName>GENERAL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/GENERAL</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - PROPERTY AND EQUIPMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/PROPERTYANDEQUIPMENT</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/INCOMETAXESTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/INCOMETAXES</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC DATA (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - COMMITMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/COMMITMENTSTables</Role>
      <ShortName>COMMITMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/COMMITMENTS</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - BUSINESS ACQUISITIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/BUSINESSACQUISITIONSTables</Role>
      <ShortName>BUSINESS ACQUISITIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/BUSINESSACQUISITIONS</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - GENERAL (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/GENERALDetails</Role>
      <ShortName>GENERAL (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/GENERALTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable</Role>
      <ShortName>GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/GENERALTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - GENERAL (Details) - Schedule of Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable</Role>
      <ShortName>GENERAL (Details) - Schedule of Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/GENERALTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - GENERAL (Details) - Schedule of Earnings per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofEarningsperShareTable</Role>
      <ShortName>GENERAL (Details) - Schedule of Earnings per Share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/GENERALTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - PROPERTY AND EQUIPMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - PROPERTY AND EQUIPMENT (Details) - Schedule of property and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable</Role>
      <ShortName>PROPERTY AND EQUIPMENT (Details) - Schedule of property and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - LONG-TERM DEBT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/LONGTERMDEBTDetails</Role>
      <ShortName>LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/LONGTERMDEBT</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - INCOME TAXES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/INCOMETAXESDetails</Role>
      <ShortName>INCOME TAXES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/INCOMETAXESTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - INCOME TAXES (Details) - Schedule of transcat???s income before income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of transcat???s income before income taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/INCOMETAXESTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - INCOME TAXES (Details) - Schedule of provision for income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of provision for income taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/INCOMETAXESTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - INCOME TAXES (Details) - Reconciliation of the Income Tax Provision</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable</Role>
      <ShortName>INCOME TAXES (Details) - Reconciliation of the Income Tax Provision</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/INCOMETAXESTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - INCOME TAXES (Details) - Schedule of Components of the Net Deferred Tax Assets (liabilities)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable</Role>
      <ShortName>INCOME TAXES (Details) - Schedule of Components of the Net Deferred Tax Assets (liabilities)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/INCOMETAXESTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Change in the Postretirement Benefit Obligation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Change in the Postretirement Benefit Obligation</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Expected Benefit Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable</Role>
      <ShortName>EMPLOYEE BENEFIT PLANS (Details) - Schedule of Expected Benefit Payments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of stock options granted using the Black-Scholes model</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details) - Schedule of stock options granted using the Black-Scholes model</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Stock Options Activity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details) - Schedule of Stock Options Activity</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC DATA (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Details) - Schedule of Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofSegmentInformationTable</Role>
      <ShortName>SEGMENT AND GEOGRAPHIC DATA (Details) - Schedule of Segment Information</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - COMMITMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/COMMITMENTSDetails</Role>
      <ShortName>COMMITMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/COMMITMENTSTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - COMMITMENTS (Details) - Schedule of Components of Lease Expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable</Role>
      <ShortName>COMMITMENTS (Details) - Schedule of Components of Lease Expense</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/COMMITMENTSTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - COMMITMENTS (Details) - Schedule of Supplemental Cash Flow Information Related to Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable</Role>
      <ShortName>COMMITMENTS (Details) - Schedule of Supplemental Cash Flow Information Related to Leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/COMMITMENTSTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - COMMITMENTS (Details) - Schedule of Future Minimum Rental Payments for Operating Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable</Role>
      <ShortName>COMMITMENTS (Details) - Schedule of Future Minimum Rental Payments for Operating Leases</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/COMMITMENTSTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - BUSINESS ACQUISITIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails</Role>
      <ShortName>BUSINESS ACQUISITIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/BUSINESSACQUISITIONSTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable</Role>
      <ShortName>BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/BUSINESSACQUISITIONSTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - BUSINESS ACQUISITIONS (Details) - Schedule of Proforma Information for Business Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable</Role>
      <ShortName>BUSINESS ACQUISITIONS (Details) - Schedule of Proforma Information for Business Acquisitions</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/BUSINESSACQUISITIONSTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="transcat4068761-10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - SUBSEQUENT EVENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.transactinc.com/role/SUBSEQUENTEVENTDetails</Role>
      <ShortName>SUBSEQUENT EVENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.transactinc.com/role/SUBSEQUENTEVENT</ParentRole>
      <Position>59</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="10-K" original="transcat4068761-10k.htm">transcat4068761-10k.htm</File>
    <File>ea161093ex10-13.htm</File>
    <File>ea161093ex21-1.htm</File>
    <File>ea161093ex23-1.htm</File>
    <File>ea161093ex31-1.htm</File>
    <File>ea161093ex31-2.htm</File>
    <File>ea161093ex32-1.htm</File>
    <File>trns-20220326.xsd</File>
    <File>trns-20220326_cal.xml</File>
    <File>trns-20220326_def.xml</File>
    <File>trns-20220326_lab.xml</File>
    <File>trns-20220326_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img_001.jpg</File>
    <File>img_002.jpg</File>
    <File>img_003.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="882">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="36">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>82
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "transcat4068761-10k.htm": {
   "axisCustom": 0,
   "axisStandard": 22,
   "contextCount": 242,
   "dts": {
    "calculationLink": {
     "local": [
      "trns-20220326_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "trns-20220326_def.xml"
     ]
    },
    "inline": {
     "local": [
      "transcat4068761-10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "trns-20220326_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "trns-20220326_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "trns-20220326.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",
      "http://www.xbrl.org/lrr/role/reference-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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd"
     ]
    }
   },
   "elementCount": 646,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 42,
    "http://www.transactinc.com/20220326": 27,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 74
   },
   "keyCustom": 37,
   "keyStandard": 368,
   "memberCustom": 60,
   "memberStandard": 32,
   "nsprefix": "trns",
   "nsuri": "http://www.transactinc.com/20220326",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:TradingSymbol",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://www.transactinc.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:TradingSymbol",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - PROPERTY AND EQUIPMENT",
     "role": "http://www.transactinc.com/role/PROPERTYANDEQUIPMENT",
     "shortName": "PROPERTY AND EQUIPMENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - LONG-TERM DEBT",
     "role": "http://www.transactinc.com/role/LONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - INCOME TAXES",
     "role": "http://www.transactinc.com/role/INCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - EMPLOYEE BENEFIT PLANS",
     "role": "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS",
     "shortName": "EMPLOYEE BENEFIT PLANS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - STOCK-BASED COMPENSATION",
     "role": "http://www.transactinc.com/role/STOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - SEGMENT AND GEOGRAPHIC DATA",
     "role": "http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA",
     "shortName": "SEGMENT AND GEOGRAPHIC DATA",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - COMMITMENTS",
     "role": "http://www.transactinc.com/role/COMMITMENTS",
     "shortName": "COMMITMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - BUSINESS ACQUISITIONS",
     "role": "http://www.transactinc.com/role/BUSINESSACQUISITIONS",
     "shortName": "BUSINESS ACQUISITIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - SUBSEQUENT EVENT",
     "role": "http://www.transactinc.com/role/SUBSEQUENTEVENT",
     "shortName": "SUBSEQUENT EVENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Accounting Policies, by Policy (Policies)",
     "role": "http://www.transactinc.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:SellingAndMarketingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - GENERAL (Tables)",
     "role": "http://www.transactinc.com/role/GENERALTables",
     "shortName": "GENERAL (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - PROPERTY AND EQUIPMENT (Tables)",
     "role": "http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables",
     "shortName": "PROPERTY AND EQUIPMENT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://www.transactinc.com/role/INCOMETAXESTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)",
     "role": "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables",
     "shortName": "EMPLOYEE BENEFIT PLANS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "role": "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Tables)",
     "role": "http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables",
     "shortName": "SEGMENT AND GEOGRAPHIC DATA (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - COMMITMENTS (Tables)",
     "role": "http://www.transactinc.com/role/COMMITMENTSTables",
     "shortName": "COMMITMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - BUSINESS ACQUISITIONS (Tables)",
     "role": "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables",
     "shortName": "BUSINESS ACQUISITIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - GENERAL (Details)",
     "role": "http://www.transactinc.com/role/GENERALDetails",
     "shortName": "GENERAL (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryValuationReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c38",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization",
     "role": "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
     "shortName": "GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c38",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c58",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - GENERAL (Details) - Schedule of Goodwill and Intangible Assets",
     "role": "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
     "shortName": "GENERAL (Details) - Schedule of Goodwill and Intangible Assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c46",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - GENERAL (Details) - Schedule of Earnings per Share",
     "role": "http://www.transactinc.com/role/ScheduleofEarningsperShareTable",
     "shortName": "GENERAL (Details) - Schedule of Earnings per Share",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - PROPERTY AND EQUIPMENT (Details)",
     "role": "http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails",
     "shortName": "PROPERTY AND EQUIPMENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - PROPERTY AND EQUIPMENT (Details) - Schedule of property and equipment",
     "role": "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable",
     "shortName": "PROPERTY AND EQUIPMENT (Details) - Schedule of property and equipment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - LONG-TERM DEBT (Details)",
     "role": "http://www.transactinc.com/role/LONGTERMDEBTDetails",
     "shortName": "LONG-TERM DEBT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "INF",
      "lang": null,
      "name": "trns:LeverageRatioOfDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - INCOME TAXES (Details)",
     "role": "http://www.transactinc.com/role/INCOMETAXESDetails",
     "shortName": "INCOME TAXES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - INCOME TAXES (Details) - Schedule of transcat\u2019s income before income taxes",
     "role": "http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable",
     "shortName": "INCOME TAXES (Details) - Schedule of transcat\u2019s income before income taxes",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - INCOME TAXES (Details) - Schedule of provision for income taxes",
     "role": "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable",
     "shortName": "INCOME TAXES (Details) - Schedule of provision for income taxes",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - INCOME TAXES (Details) - Reconciliation of the Income Tax Provision",
     "role": "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable",
     "shortName": "INCOME TAXES (Details) - Reconciliation of the Income Tax Provision",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - INCOME TAXES (Details) - Schedule of Components of the Net Deferred Tax Assets (liabilities)",
     "role": "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable",
     "shortName": "INCOME TAXES (Details) - Schedule of Components of the Net Deferred Tax Assets (liabilities)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "trns:OtherNetOfTaxEffects",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)",
     "role": "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "trns:OtherNetOfTaxEffects",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)",
     "role": "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c9",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Change in the Postretirement Benefit Obligation",
     "role": "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details) - Schedule of Change in the Postretirement Benefit Obligation",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c10",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income",
     "role": "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details) - Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used",
     "role": "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - EMPLOYEE BENEFIT PLANS (Details) - Schedule of Expected Benefit Payments",
     "role": "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable",
     "shortName": "EMPLOYEE BENEFIT PLANS (Details) - Schedule of Expected Benefit Payments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "trns:DiscreteBenefitsRelatedToShareBasedCompensationAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - STOCK-BASED COMPENSATION (Details)",
     "role": "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails",
     "shortName": "STOCK-BASED COMPENSATION (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "trns:DiscreteBenefitsRelatedToShareBasedCompensationAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c133",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity",
     "role": "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable",
     "shortName": "STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c133",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c157",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity",
     "role": "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable",
     "shortName": "STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c157",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of stock options granted using the Black-Scholes model",
     "role": "http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable",
     "shortName": "STOCK-BASED COMPENSATION (Details) - Schedule of stock options granted using the Black-Scholes model",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c9",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - STOCK-BASED COMPENSATION (Details) - Schedule of Stock Options Activity",
     "role": "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable",
     "shortName": "STOCK-BASED COMPENSATION (Details) - Schedule of Stock Options Activity",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c10",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.transactinc.com/role/ConsolidatedBalanceSheet",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Details)",
     "role": "http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails",
     "shortName": "SEGMENT AND GEOGRAPHIC DATA (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - SEGMENT AND GEOGRAPHIC DATA (Details) - Schedule of Segment Information",
     "role": "http://www.transactinc.com/role/ScheduleofSegmentInformationTable",
     "shortName": "SEGMENT AND GEOGRAPHIC DATA (Details) - Schedule of Segment Information",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherGeneralExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - COMMITMENTS (Details)",
     "role": "http://www.transactinc.com/role/COMMITMENTSDetails",
     "shortName": "COMMITMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - COMMITMENTS (Details) - Schedule of Components of Lease Expense",
     "role": "http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable",
     "shortName": "COMMITMENTS (Details) - Schedule of Components of Lease Expense",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - COMMITMENTS (Details) - Schedule of Supplemental Cash Flow Information Related to Leases",
     "role": "http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable",
     "shortName": "COMMITMENTS (Details) - Schedule of Supplemental Cash Flow Information Related to Leases",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - COMMITMENTS (Details) - Schedule of Future Minimum Rental Payments for Operating Leases",
     "role": "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable",
     "shortName": "COMMITMENTS (Details) - Schedule of Future Minimum Rental Payments for Operating Leases",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "trns:PurchasePriceHeldInEscrowAsHoldback",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - BUSINESS ACQUISITIONS (Details)",
     "role": "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
     "shortName": "BUSINESS ACQUISITIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "trns:PurchasePriceHeldInEscrowAsHoldback",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c230",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired",
     "role": "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable",
     "shortName": "BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c230",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - BUSINESS ACQUISITIONS (Details) - Schedule of Proforma Information for Business Acquisitions",
     "role": "http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable",
     "shortName": "BUSINESS ACQUISITIONS (Details) - Schedule of Proforma Information for Business Acquisitions",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c240",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - SUBSEQUENT EVENT (Details)",
     "role": "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails",
     "shortName": "SUBSEQUENT EVENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c240",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "role": "http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c8",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.transactinc.com/role/ConsolidatedCashFlow",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c11",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS\u2019 EQUITY",
     "role": "http://www.transactinc.com/role/ShareholdersEquityType2or3",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS\u2019 EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c11",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - GENERAL",
     "role": "http://www.transactinc.com/role/GENERAL",
     "shortName": "GENERAL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "transcat4068761-10k.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 95,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [Member]"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "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",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "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",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "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",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r598"
     ],
     "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",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r598"
     ],
     "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",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r604"
     ],
     "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",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "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",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r598"
     ],
     "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",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r598"
     ],
     "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",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r598"
     ],
     "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",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "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",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r605"
     ],
     "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",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r597"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.transactinc.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_BoardOfDirectorsChairmanMember": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Board of Directors Chairman [Member]",
        "terseLabel": "Board of Directors [Member]"
       }
      }
     },
     "localname": "BoardOfDirectorsChairmanMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r250",
      "r258",
      "r351",
      "r356",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r565",
      "r568",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/COMMITMENTSDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r231",
      "r232",
      "r233",
      "r234",
      "r250",
      "r258",
      "r351",
      "r356",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r565",
      "r568",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/COMMITMENTSDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r170",
      "r232",
      "r233",
      "r261",
      "r262",
      "r528",
      "r564",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy",
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r170",
      "r232",
      "r233",
      "r261",
      "r262",
      "r528",
      "r564",
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy",
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r225",
      "r231",
      "r232",
      "r233",
      "r234",
      "r250",
      "r258",
      "r292",
      "r351",
      "r356",
      "r388",
      "r389",
      "r390",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r565",
      "r568",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/COMMITMENTSDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r225",
      "r231",
      "r232",
      "r233",
      "r234",
      "r250",
      "r258",
      "r292",
      "r351",
      "r356",
      "r388",
      "r389",
      "r390",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r565",
      "r568",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/COMMITMENTSDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r171",
      "r172",
      "r261",
      "r263",
      "r567",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r171",
      "r172",
      "r261",
      "r263",
      "r567",
      "r581",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r176",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_AccountingPoliciesbyPolicyPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies, by Policy (Policies) [Line Items]"
       }
      }
     },
     "localname": "AccountingPoliciesbyPolicyPoliciesLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_AccountingPoliciesbyPolicyPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies, by Policy (Policies) [Table]"
       }
      }
     },
     "localname": "AccountingPoliciesbyPolicyPoliciesTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_AccruedCompensationAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued compensation and other current liabilities.",
        "label": "AccruedCompensationAndOtherCurrentLiabilities",
        "terseLabel": "Accrued compensation and other current liabilities"
       }
      }
     },
     "localname": "AccruedCompensationAndOtherCurrentLiabilities",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_AccruedContingentConsiderationRelatedToAcquisition": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued contingent consideration related to acquisition.",
        "label": "AccruedContingentConsiderationRelatedToAcquisition",
        "terseLabel": "Contingent consideration related to NEXA acquisition"
       }
      }
     },
     "localname": "AccruedContingentConsiderationRelatedToAcquisition",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_AcquisitionAggregatePurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition aggregate purchase price",
        "label": "AcquisitionAggregatePurchasePrice",
        "terseLabel": "Acquisition aggregate purchase price"
       }
      }
     },
     "localname": "AcquisitionAggregatePurchasePrice",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_AdditionalAggregatePurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional aggregate purchase price",
        "label": "AdditionalAggregatePurchasePrice",
        "terseLabel": "Additional aggregate purchase price"
       }
      }
     },
     "localname": "AdditionalAggregatePurchasePrice",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_AggregateGrantShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate grant shares.",
        "label": "AggregateGrantShares",
        "terseLabel": "Aggregate grant shares (in Shares)"
       }
      }
     },
     "localname": "AggregateGrantShares",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "trns_AllianceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AllianceMember",
        "terseLabel": "Alliance [Member]"
       }
      }
     },
     "localname": "AllianceMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract",
        "terseLabel": "Amount recognized in accumulated other comprehensive income, at end of fiscal year:"
       }
      }
     },
     "localname": "AmountRecognizedInAccumulatedOtherComprehensiveIncomeAtEndOfFiscalYearAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_AmountUsedToPayTaxObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount used to pay certain tax obligations.",
        "label": "AmountUsedToPayTaxObligations",
        "terseLabel": "Amount used to pay tax obligations"
       }
      }
     },
     "localname": "AmountUsedToPayTaxObligations",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_BUSINESSACQUISITIONSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS ACQUISITIONS (Details) [Line Items]"
       }
      }
     },
     "localname": "BUSINESSACQUISITIONSDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Line Items]"
       }
      }
     },
     "localname": "BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS ACQUISITIONS (Details) - Schedule of Purchase Price Paid for Businesses Acquired [Table]"
       }
      }
     },
     "localname": "BUSINESSACQUISITIONSDetailsScheduleofPurchasePricePaidforBusinessesAcquiredTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BUSINESSACQUISITIONSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS ACQUISITIONS (Details) [Table]"
       }
      }
     },
     "localname": "BUSINESSACQUISITIONSDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BUSINESSACQUISITIONSTablesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS ACQUISITIONS (Tables) [Line Items]"
       }
      }
     },
     "localname": "BUSINESSACQUISITIONSTablesLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BUSINESSACQUISITIONSTablesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BUSINESS ACQUISITIONS (Tables) [Table]"
       }
      }
     },
     "localname": "BUSINESSACQUISITIONSTablesTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BacklogMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Backlog [Member]",
        "label": "BacklogMember",
        "terseLabel": "Backlog [Member]"
       }
      }
     },
     "localname": "BacklogMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract",
        "terseLabel": "Benefit obligations recognized in other comprehensive income:"
       }
      }
     },
     "localname": "BenefitObligationsRecognizedInOtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_BioTekServicesIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BioTek Services, Inc. [Member]",
        "label": "BioTekServicesIncMember",
        "terseLabel": "BioTek Services, Inc. [Member]"
       }
      }
     },
     "localname": "BioTekServicesIncMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition date amount of acquired goodwill, intangibles, net of deferred taxes.",
        "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillIntangiblesandDeferredTaxes",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_COMMITMENTSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS (Details) [Line Items]"
       }
      }
     },
     "localname": "COMMITMENTSDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_COMMITMENTSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS (Details) [Table]"
       }
      }
     },
     "localname": "COMMITMENTSDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_COVID19PandemicPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for covid-19 pandemic.",
        "label": "COVID19PandemicPolicyTextBlock",
        "terseLabel": "COVID-19 Pandemic"
       }
      }
     },
     "localname": "COVID19PandemicPolicyTextBlock",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trns_CapitalExpendituresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CapitalExpendituresAbstract",
        "terseLabel": "Capital Expenditures:"
       }
      }
     },
     "localname": "CapitalExpendituresAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_CashRetainerFeesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash retainer fees, percentage.",
        "label": "CashRetainerFeesPercentage",
        "terseLabel": "Cash retainer fees, percentage"
       }
      }
     },
     "localname": "CashRetainerFeesPercentage",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trns_CatalogCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CatalogCostsMember",
        "terseLabel": "Catalog Costs [Member]"
       }
      }
     },
     "localname": "CatalogCostsMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_CatalogCostsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Costs [Policy Text Block]",
        "label": "CatalogCostsPolicyTextBlock",
        "terseLabel": "Catalog Costs"
       }
      }
     },
     "localname": "CatalogCostsPolicyTextBlock",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trns_CooperativeAdvertisingIncomePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CooperativeAdvertisingIncomePolicyTextBlock",
        "terseLabel": "Cooperative Advertising Income"
       }
      }
     },
     "localname": "CooperativeAdvertisingIncomePolicyTextBlock",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "trns_CovenantNotToCompeteMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CovenantNotToCompeteMember",
        "terseLabel": "Covenant Not to Compete [Member]"
       }
      }
     },
     "localname": "CovenantNotToCompeteMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_CurrentTaxProvisionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CurrentTaxProvisionAbstract",
        "terseLabel": "Current Tax Provision:"
       }
      }
     },
     "localname": "CurrentTaxProvisionAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_CustomerBaseContractsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CustomerBaseContractsMember",
        "terseLabel": "Customer Base &amp; Contracts [Member]"
       }
      }
     },
     "localname": "CustomerBaseContractsMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_DebtCovenantMaximumAllowableLeverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowable leverage ratio.",
        "label": "DebtCovenantMaximumAllowableLeverageRatio",
        "terseLabel": "Allowable leverage ratio"
       }
      }
     },
     "localname": "DebtCovenantMaximumAllowableLeverageRatio",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "trns_DeferredIncomeTaxExpenseBenefits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "DeferredIncomeTaxExpenseBenefits",
        "terseLabel": "Deferred Tax (Benefit) Provision"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefits",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_DeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxAssetsAbstract",
        "terseLabel": "Deferred Tax Assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Payroll Tax - CARES Act.",
        "label": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax",
        "terseLabel": "Deferred Payroll Tax \u2013 CARES Act"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostDeferredPayrollTax",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities.",
        "label": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities",
        "terseLabel": "Lease Liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLeaseLiabilities",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_DeferredTaxBenefitProvisionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DeferredTaxBenefitProvisionAbstract",
        "terseLabel": "Deferred Tax (Benefit) Provision:"
       }
      }
     },
     "localname": "DeferredTaxBenefitProvisionAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_DeferredTaxLiabilitiesRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from right of use assets.",
        "label": "DeferredTaxLiabilitiesRightOfUseAssets",
        "terseLabel": "Right of Use Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_DentalCareCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DentalCareCostMember",
        "terseLabel": "Dental Care Cost [Member]"
       }
      }
     },
     "localname": "DentalCareCostMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_DepreciationAndAmortization2Abstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DepreciationAndAmortization2Abstract",
        "terseLabel": "Depreciation and Amortization (2):"
       }
      }
     },
     "localname": "DepreciationAndAmortization2Abstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_DilutiveSecuritiesEffectPerShareOnEarnings": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the incremental impact on earnings per share after dilution of additional common stock equivalents.",
        "label": "DilutiveSecuritiesEffectPerShareOnEarnings",
        "terseLabel": "Dilutive Securities Effect Per Share on Earnings (in Dollars per share)"
       }
      }
     },
     "localname": "DilutiveSecuritiesEffectPerShareOnEarnings",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "trns_DiscreteBenefitsRelatedToShareBasedCompensationAward": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discrete benefits related to share based compensation award.",
        "label": "DiscreteBenefitsRelatedToShareBasedCompensationAward",
        "terseLabel": "Discrete benefits related to share-based compensation awards"
       }
      }
     },
     "localname": "DiscreteBenefitsRelatedToShareBasedCompensationAward",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_DiscreteBenefitsRelatedToShareBasedCompensationAwards": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discrete benefits related to share based compensation awards.",
        "label": "DiscreteBenefitsRelatedToShareBasedCompensationAwards",
        "terseLabel": "Discrete benefits related to share-based compensation awards (in Dollars)"
       }
      }
     },
     "localname": "DiscreteBenefitsRelatedToShareBasedCompensationAwards",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_DistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution [Member]",
        "label": "Distribution[Member]",
        "netLabel": "Distribution [Member]",
        "terseLabel": "Goodwill Distribution [Member]",
        "verboseLabel": "Distribution[ Member]"
       }
      }
     },
     "localname": "DistributionMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_EMPLOYEEBENEFITPLANSDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFIT PLANS (Details) [Line Items]"
       }
      }
     },
     "localname": "EMPLOYEEBENEFITPLANSDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used [Line Items]"
       }
      }
     },
     "localname": "EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFIT PLANS (Details) - Schedule of Assumptions Used [Table]"
       }
      }
     },
     "localname": "EMPLOYEEBENEFITPLANSDetailsScheduleofAssumptionsUsedTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_EMPLOYEEBENEFITPLANSDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EMPLOYEE BENEFIT PLANS (Details) [Table]"
       }
      }
     },
     "localname": "EMPLOYEEBENEFITPLANSDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_EmployeeStockPurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EmployeeStockPurchasePlanMember",
        "terseLabel": "ESPP [Member]"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlanMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_EstimatedPercentOfTargetLevelToBeAchieved": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EstimatedPercentOfTargetLevelToBeAchieved",
        "terseLabel": "Target Level Achieved"
       }
      }
     },
     "localname": "EstimatedPercentOfTargetLevelToBeAchieved",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "percentItemType"
    },
    "trns_EstimatedPercentOfTargetLevelToBeAchieved1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated Level of Achievement.",
        "label": "EstimatedPercentOfTargetLevelToBeAchieved1",
        "terseLabel": "Estimated Level of Achievement"
       }
      }
     },
     "localname": "EstimatedPercentOfTargetLevelToBeAchieved1",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_ExtendedAgreementDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extended agreement date.",
        "label": "ExtendedAgreementDate",
        "terseLabel": "Extended agreement date"
       }
      }
     },
     "localname": "ExtendedAgreementDate",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "trns_FirstAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Agreement [Member]",
        "label": "FirstAgreementMember",
        "terseLabel": "First Agreement [Member]"
       }
      }
     },
     "localname": "FirstAgreementMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_GENERALDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL (Details) [Line Items]"
       }
      }
     },
     "localname": "GENERALDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "GENERALDetailsScheduleofGoodwillandIntangibleAssetsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL (Details) - Schedule of Goodwill and Intangible Assets [Table]"
       }
      }
     },
     "localname": "GENERALDetailsScheduleofGoodwillandIntangibleAssetsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Line Items]"
       }
      }
     },
     "localname": "GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL (Details) - Schedule of Property and Equipment, Depreciation and Amortization [Table]"
       }
      }
     },
     "localname": "GENERALDetailsScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_GENERALDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GENERAL (Details) [Table]"
       }
      }
     },
     "localname": "GENERALDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_GILTIAnd78GrossUp": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of GILTI and 78 gross up.",
        "label": "GILTIAnd78GrossUp",
        "terseLabel": "GILTI and 78 Gross Up"
       }
      }
     },
     "localname": "GILTIAnd78GrossUp",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_GeographicDataAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "GeographicDataAbstract",
        "terseLabel": "Geographic Data:"
       }
      }
     },
     "localname": "GeographicDataAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_IntangibleAssetsDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IntangibleAssetsDistributionMember",
        "terseLabel": "Intangible Assets Distribution [Member]"
       }
      }
     },
     "localname": "IntangibleAssetsDistributionMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_IntangibleAssetsServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IntangibleAssetsServiceMember",
        "terseLabel": "Intangible Assets Service [Member]"
       }
      }
     },
     "localname": "IntangibleAssetsServiceMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_IntangibleAssetsTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IntangibleAssetsTotalMember",
        "terseLabel": "Intangible Assets [Member]"
       }
      }
     },
     "localname": "IntangibleAssetsTotalMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_LONGTERMDEBTDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM DEBT (Details) [Line Items]"
       }
      }
     },
     "localname": "LONGTERMDEBTDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_LONGTERMDEBTDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM DEBT (Details) [Table]"
       }
      }
     },
     "localname": "LONGTERMDEBTDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_LeverageRatioOfDebt": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leverage ratio of debt.",
        "label": "LeverageRatioOfDebt",
        "terseLabel": "Leverage ratio"
       }
      }
     },
     "localname": "LeverageRatioOfDebt",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "trns_MachineryEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MachineryEquipmentAndSoftwareMember",
        "terseLabel": "Machinery, Equipment and Software [Member]"
       }
      }
     },
     "localname": "MachineryEquipmentAndSoftwareMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_MedicalCareCostMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MedicalCareCostMember",
        "terseLabel": "Medical Care Cost [Member]"
       }
      }
     },
     "localname": "MedicalCareCostMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_MedicalCareCostTrendRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MedicalCareCostTrendRateAbstract",
        "terseLabel": "Medical care cost trend rate:"
       }
      }
     },
     "localname": "MedicalCareCostTrendRateAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_NQDCPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NQDCPlanMember",
        "terseLabel": "NQDC Plan [Member]"
       }
      }
     },
     "localname": "NQDCPlanMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_NetPeriodicPostRetirementBenefitCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NetPeriodicPostRetirementBenefitCostAbstract",
        "terseLabel": "Net periodic post-retirement benefit cost:"
       }
      }
     },
     "localname": "NetPeriodicPostRetirementBenefitCostAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_NexaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nexa [Member]",
        "label": "NexaMember",
        "terseLabel": "Nexa [Member]"
       }
      }
     },
     "localname": "NexaMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_OtherInternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherInternationalMember",
        "terseLabel": "Other International [Member]"
       }
      }
     },
     "localname": "OtherInternationalMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_OtherNetOfTaxEffects": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "OtherNetOfTaxEffects",
        "terseLabel": "Other, net of tax effects"
       }
      }
     },
     "localname": "OtherNetOfTaxEffects",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_PayablePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of payable percentage.",
        "label": "PayablePercentage",
        "terseLabel": "Payable percentage"
       }
      }
     },
     "localname": "PayablePercentage",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trns_PercentageOfNumberOfSharesPurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Number of shares purchased.",
        "label": "PercentageOfNumberOfSharesPurchased",
        "terseLabel": "Percentage of Number of shares purchased"
       }
      }
     },
     "localname": "PercentageOfNumberOfSharesPurchased",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In April 2020 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInApril2020Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In December 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInDecember2021Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In January 2021 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In January 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInJanuary2021Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In January 2022 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In January 2022 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInJanuary2022OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In July 2020 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In July 2020 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInJuly2020Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In June 2021 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In June 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInJune2021Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In June 2021 One [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In June 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInJune2021OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In March 2022 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInMarch2022Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In May 2019 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInMay2019Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In May 2021 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In May 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInMay2021Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In October 2018 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In October 2018 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInOctober2018Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In September 2020 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In September 2020 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In September 2020 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In September 2020 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In September 2020 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2020TwoMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In September 2021 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In Septermber 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Based Restricted Stock Awards Granted In September 2021 [Member]",
        "label": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember",
        "terseLabel": "Performance Based Restricted Stock Awards Granted In Septermber 2021 [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockAwardsGrantedInSeptember2021OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PriorCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prior Credit Agreement [Member]",
        "label": "PriorCreditAgreementMember",
        "terseLabel": "Prior Credit Agreement [Member]"
       }
      }
     },
     "localname": "PriorCreditAgreementMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_PropertyAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PropertyAndEquipmentAbstract",
        "terseLabel": "Property and Equipment:"
       }
      }
     },
     "localname": "PropertyAndEquipmentAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_PurchasePriceHeldInEscrowAsHoldback": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price held in escrow as holdback.",
        "label": "PurchasePriceHeldInEscrowAsHoldback",
        "terseLabel": "Purchase price held in escrow as holdback"
       }
      }
     },
     "localname": "PurchasePriceHeldInEscrowAsHoldback",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_ReconciliationOfTheIncomeTaxProvisionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of the Income Tax Provision [Abstract]"
       }
      }
     },
     "localname": "ReconciliationOfTheIncomeTaxProvisionAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ReductionPurchasePrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reduction in purchase price.",
        "label": "ReductionPurchasePrice",
        "terseLabel": "Reduction purchase price"
       }
      }
     },
     "localname": "ReductionPurchasePrice",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_RestrictedStockAwardsGrantedInApril2017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInApril2017Member",
        "terseLabel": "Restricted Stock Awards Granted In April 2017 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInApril2017Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInApril2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInApril2018Member",
        "terseLabel": "Restricted Stock Awards Granted In April 2018 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInApril2018Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInApril2018OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInApril2018OneMember",
        "terseLabel": "Restricted Stock Awards Granted In April 2018 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInApril2018OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInApril2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInApril2019Member",
        "terseLabel": "Restricted Stock Awards Granted In April 2019 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInApril2019Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInJanuary2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInJanuary2021Member",
        "terseLabel": "Restricted Stock Awards Granted In January 2021 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInJanuary2021Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInJune2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInJune2020Member",
        "terseLabel": "Restricted Stock Awards Granted In June 2020 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInJune2020Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInMay2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInMay2018Member",
        "terseLabel": "Restricted Stock Awards Granted In May 2018 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInMay2018Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInMay2018OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInMay2018OneMember",
        "terseLabel": "Restricted Stock Awards Granted In May 2018 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInMay2018OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInOctober2018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInOctober2018Member",
        "terseLabel": "Restricted Stock Awards Granted In October 2018 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInOctober2018Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInOctober2018OneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInOctober2018OneMember",
        "terseLabel": "Restricted Stock Awards Granted In October 2018 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInOctober2018OneMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInSeptember2019Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInSeptember2019Member",
        "terseLabel": "Restricted Stock Awards Granted In September 2019 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInSeptember2019Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RestrictedStockAwardsGrantedInSeptember2020Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RestrictedStockAwardsGrantedInSeptember2020Member",
        "terseLabel": "Restricted Stock Awards Granted In September 2020 [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsGrantedInSeptember2020Member",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RevolvingCreditFacilityFirstQuarterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility First Quarter [Member]",
        "label": "RevolvingCreditFacilityFirstQuarterMember",
        "terseLabel": "Revolving Credit Facility First Quarter 2022 [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityFirstQuarterMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RevolvingCreditFacilityFourthQuarterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility Fourth Quarter [Member]",
        "label": "RevolvingCreditFacilityFourthQuarterMember",
        "terseLabel": "Revolving Credit Facility Fourth Quarter [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityFourthQuarterMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RevolvingCreditFacilitySecondQuarterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility Second Quarter [Member]",
        "label": "RevolvingCreditFacilitySecondQuarterMember",
        "terseLabel": "Revolving Credit Facility Second Quarter [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilitySecondQuarterMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_RevolvingCreditFacilityThirdQuarterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facility Third Quarter [Member]",
        "label": "RevolvingCreditFacilityThirdQuarterMember",
        "terseLabel": "Revolving Credit Facility Third Quarter [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityThirdQuarterMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_STOCKBASEDCOMPENSATIONDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION (Details) [Line Items]"
       }
      }
     },
     "localname": "STOCKBASEDCOMPENSATIONDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Line Items]"
       }
      }
     },
     "localname": "STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION (Details) - Schedule of Restricted Stock Units Award Activity [Table]"
       }
      }
     },
     "localname": "STOCKBASEDCOMPENSATIONDetailsScheduleofRestrictedStockUnitsAwardActivityTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Line Items]"
       }
      }
     },
     "localname": "STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION (Details) - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table]"
       }
      }
     },
     "localname": "STOCKBASEDCOMPENSATIONDetailsScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_STOCKBASEDCOMPENSATIONDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION (Details) [Table]"
       }
      }
     },
     "localname": "STOCKBASEDCOMPENSATIONDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_SUBSEQUENTEVENTDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENT (Details) [Line Items]"
       }
      }
     },
     "localname": "SUBSEQUENTEVENTDetailsLineItems",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_SUBSEQUENTEVENTDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENT (Details) [Table]"
       }
      }
     },
     "localname": "SUBSEQUENTEVENTDetailsTable",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_SalariesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Salaries percentage.",
        "label": "SalariesPercentage",
        "terseLabel": "Salaries percentage"
       }
      }
     },
     "localname": "SalariesPercentage",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "trns_ScheduleOfAssumptionsUsedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Assumptions Used [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfChangeInThePostretirementBenefitObligationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Change in the Postretirement Benefit Obligation [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfChangeInThePostretirementBenefitObligationAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfComponentsOfLeaseExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Lease Expense [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfLeaseExpenseAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of the Net Deferred Tax Assets (liabilities) [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfTheNetDeferredTaxAssetsLiabilitiesAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfEarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings per Share [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfExpectedBenefitPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Expected Benefit Payments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfGoodwillAndIntangibleAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill and Intangible Assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillAndIntangibleAssetsAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNetPeriodicPostretirementBenefitCostAndOtherAmountsRecognizedInOtherComprehensiveIncomeAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfProformaInformationForBusinessAcquisitionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Proforma Information for Business Acquisitions [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfProformaInformationForBusinessAcquisitionsAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfPropertyAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property and equipment [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Property and Equipment, Depreciation and Amortization [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPropertyAndEquipmentDepreciationAndAmortizationAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfProvisionForIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of provision for income taxes [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfProvisionForIncomeTaxesAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Purchase Price Paid for Businesses Acquired [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPurchasePricePaidForBusinessesAcquiredAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfRestrictedStockUnitsAwardActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restricted Stock Units Award Activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfRestrictedStockUnitsAwardActivityAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfSegmentInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Information [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfSegmentInformationAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockAndRestrictedStockUnitsActivityAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfStockOptionsActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Stock Options Activity [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfStockOptionsActivityAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of stock options granted using the Black-Scholes model [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfStockOptionsGrantedUsingTheBlackScholesModelAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Supplemental Cash Flow Information Related to Leases [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfSupplementalCashFlowInformationRelatedToLeasesAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of transcat\u2019s income before income taxes [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTranscatSIncomeBeforeIncomeTaxesAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "xbrltype": "stringItemType"
    },
    "trns_ServiceSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Segment",
        "label": "ServiceSegmentMember",
        "netLabel": "Service[Member]",
        "terseLabel": "Goodwill Service [Member]",
        "verboseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceSegmentMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription",
        "terseLabel": "Date Shares Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDateSharesIssuedDescription",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_SharesOfPerformanceBasedRestrictedUnitsWereGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of performance based restricted units were granted.",
        "label": "SharesOfPerformanceBasedRestrictedUnitsWereGranted",
        "terseLabel": "Shares of performance based restricted units were granted (in Shares)"
       }
      }
     },
     "localname": "SharesOfPerformanceBasedRestrictedUnitsWereGranted",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "trns_SubfacilityIncreased": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit subfacility increased.",
        "label": "SubfacilityIncreased",
        "terseLabel": "Credit sub-facility increased"
       }
      }
     },
     "localname": "SubfacilityIncreased",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_TangentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangent [Member]",
        "label": "TangentMember",
        "terseLabel": "Tangent [Member]"
       }
      }
     },
     "localname": "TangentMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_ThresholdForCapitalExpenditures": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold for capital expenditures per amended Credit Facility Agreement.",
        "label": "ThresholdForCapitalExpenditures",
        "terseLabel": "Threshold for capital expenditures per amended Credit Facility Agreement"
       }
      }
     },
     "localname": "ThresholdForCapitalExpenditures",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_TimeVestedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TimeVestedMember",
        "terseLabel": "Time vested [Member]"
       }
      }
     },
     "localname": "TimeVestedMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_TotalAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalAssetsAbstract",
        "terseLabel": "Total Assets:"
       }
      }
     },
     "localname": "TotalAssetsAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_TotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TotalMember",
        "terseLabel": "Goodwill [Member]"
       }
      }
     },
     "localname": "TotalMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_TwentyEighteenTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Term Loan [Member]",
        "label": "TwentyEighteenTermLoanMember",
        "terseLabel": "2018 Term Loan [Member]"
       }
      }
     },
     "localname": "TwentyEighteenTermLoanMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_TwoThousandTwentyOnePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TwoThousandTwentyOnePlanMember",
        "terseLabel": "Two Thousand Twenty One Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyOnePlanMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_UnallocatedAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UnallocatedAmountsAbstract",
        "terseLabel": "Unallocated Amounts:"
       }
      }
     },
     "localname": "UnallocatedAmountsAbstract",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "trns_UnallocatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UnallocatedMember",
        "terseLabel": "Unallocated [Member]"
       }
      }
     },
     "localname": "UnallocatedMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_UnpaidAmountsForOtherHoldbacks": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid amounts for other holdbacks.",
        "label": "UnpaidAmountsForOtherHoldbacks",
        "terseLabel": "Unpaid amounts for other holdbacks"
       }
      }
     },
     "localname": "UnpaidAmountsForOtherHoldbacks",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_UpstateMetrologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upstate Metrology [Member]",
        "label": "UpstateMetrologyMember",
        "terseLabel": "Upstate Metrology [Member]"
       }
      }
     },
     "localname": "UpstateMetrologyMember",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "trns_VendorRebates": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The rebates received from vendors based on sales performance.",
        "label": "VendorRebates",
        "terseLabel": "Vendor rebates"
       }
      }
     },
     "localname": "VendorRebates",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "trns_WeightedAverageCaptialPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represent weighted average cost percentage.",
        "label": "WeightedAverageCaptialPercentage",
        "terseLabel": "Weighted-average cost of capital"
       }
      }
     },
     "localname": "WeightedAverageCaptialPercentage",
     "nsuri": "http://www.transactinc.com/20220326",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r34",
      "r516"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r177",
      "r178"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts Receivable, less allowance for doubtful accounts of $460 and $526 as of March 26, 2022 and March 27, 2021, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r18",
      "r536",
      "r551"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income Taxes Payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Payroll Taxes, Current",
        "terseLabel": "Deferred employer social security payroll taxes"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r13",
      "r221"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: Accumulated Depreciation and Amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r44",
      "r49",
      "r50",
      "r51",
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.",
        "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r49",
      "r50",
      "r51",
      "r553",
      "r573",
      "r574"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r48",
      "r51",
      "r61",
      "r62",
      "r63",
      "r110",
      "r111",
      "r112",
      "r467",
      "r512",
      "r569",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquisitionCosts": {
     "auth_ref": [
      "r531",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.",
        "label": "Acquisition Costs, Period Cost",
        "terseLabel": "Non-Deductible Acquisition Costs"
       }
      }
     },
     "localname": "AcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Capital in Excess of Par Value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r399",
      "r400",
      "r401",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital In Excess of Par Value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "terseLabel": "Employee tax-withholding obligation"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to Reconcile Net Income to Net Cash",
        "verboseLabel": "Provided by Operating Activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r392"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Share-Based Payment Arrangement, Expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r30",
      "r183",
      "r189"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts Receivable, allowance for doubtful accounts (in Dollars) (in Dollars)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r340"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized in net periodic benefit cost (credit) and other comprehensive (income) loss.",
        "label": "Defined Benefit Plan, Amount Recognized in Net Periodic Benefit Cost (Credit) and Other Comprehensive (Income) Loss, before Tax",
        "totalLabel": "Total recognized in net periodic benefit cost and other comprehensive income"
       }
      }
     },
     "localname": "AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive Common Stock Equivalents"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofEarningsperShareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r16",
      "r104",
      "r152",
      "r159",
      "r166",
      "r187",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r464",
      "r468",
      "r482",
      "r514",
      "r516",
      "r535",
      "r550"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r33",
      "r104",
      "r187",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r464",
      "r468",
      "r482",
      "r514",
      "r516"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNet": {
     "auth_ref": [
      "r5",
      "r575",
      "r578",
      "r579",
      "r580"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net assets (liabilities).",
        "label": "Net Assets",
        "terseLabel": "Total Assets"
       }
      }
     },
     "localname": "AssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable",
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r347",
      "r352",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r347",
      "r352",
      "r447",
      "r448",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "used for business acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": {
     "auth_ref": [
      "r442",
      "r443",
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.",
        "label": "Business Acquisition, Effective Date of Acquisition",
        "terseLabel": "Date of acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Shares issue for acquisition (in Shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic Earnings Per Share"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Diluted Earnings Per Share"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Schedule of Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net Income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r445",
      "r446"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Total Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofProformaInformationforBusinessAcquisitionsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In the year of acquisition, if the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent period, describes the amounts of discounts and premiums for fair market value adjustments, methods of amortization (accretion), and estimated remaining lives.",
        "label": "Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Description",
        "terseLabel": "Purchase price allocation description"
       }
      }
     },
     "localname": "BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r441"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Shares issue value assigned"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.",
        "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High",
        "terseLabel": "Eearn-out payments"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationAsset": {
     "auth_ref": [
      "r454",
      "r457",
      "r460"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Asset",
        "terseLabel": "Potential earn-out payments"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r453",
      "r457",
      "r460"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Estimated fair value of contingent earn-out payments"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r452",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "BUSINESS ACQUISITIONS"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Plus: Cash"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets",
        "terseLabel": "Plus: Current Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other",
        "terseLabel": "Other Current Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "negatedLabel": "Less: Current Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Deferred Tax Liability"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Assets",
        "terseLabel": "Non-Current Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "terseLabel": "Total Purchase Price",
        "verboseLabel": "Purchase price for business acquisition"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r6",
      "r109",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpenditureDiscontinuedOperations": {
     "auth_ref": [
      "r3"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capital expenditure attributable to discontinued operations.",
        "label": "Capital Expenditure, Discontinued Operations",
        "terseLabel": "Capital Expenditures"
       }
      }
     },
     "localname": "CapitalExpenditureDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CargoAndFreightMember": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product transported between locations.",
        "label": "Cargo and Freight [Member]",
        "terseLabel": "Freight Expense [Member]"
       }
      }
     },
     "localname": "CargoAndFreightMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r11",
      "r516",
      "r576",
      "r577"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r86",
      "r93",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash at End of Fiscal Year",
        "periodStartLabel": "Cash at Beginning of Fiscal Year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r86",
      "r485"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Increase in Cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r228",
      "r229",
      "r230",
      "r235",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r110",
      "r111",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock Issued $0.50 Par Value"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common Stock, par value per share (in Dollars per share) (in Dollars per share)",
        "verboseLabel": "Common stock, par value (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common Stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common Stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r23",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common Stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r23",
      "r516"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock, par value $0.50 per share, 30,000,000 shares authorized; 7,529,078 and 7,458,251 shares issued and outstanding as of March 26, 2022 and March 27, 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r56",
      "r58",
      "r59",
      "r69",
      "r543",
      "r560"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "terseLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CooperativeAdvertisingAmount": {
     "auth_ref": [
      "r264",
      "r405"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total amount received by an entity from a vendor under a cooperative advertising arrangement that has been offset against advertising expense.",
        "label": "Cooperative Advertising Amount",
        "terseLabel": "Cooperative advertising amount"
       }
      }
     },
     "localname": "CooperativeAdvertisingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r74",
      "r528"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total Cost of Revenue",
        "verboseLabel": "Cost of Goods and Services Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy",
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "auth_ref": [
      "r72"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation and Amortization",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r423",
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r423"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r423",
      "r430",
      "r432"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current Tax Provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r423",
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r248",
      "r254",
      "r255",
      "r495",
      "r496",
      "r497"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal amount of loan"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r40",
      "r253",
      "r495",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate for period"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r40",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Fixed interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "terseLabel": "Monthly repayment amount"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodAxis": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about timing of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodDomain": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period as defined under terms of the debt agreement for debt redemption features.",
        "label": "Debt Instrument, Redemption, Period [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Five [Member]",
        "terseLabel": "Fiscal Year 2026 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFiveMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodFourMember": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Four [Member]",
        "terseLabel": "Fiscal Year 2025 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodFourMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Three [Member]",
        "terseLabel": "Fiscal Year 2024 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.",
        "label": "Debt Instrument, Redemption, Period Two [Member]",
        "terseLabel": "Fiscal Year 2023 [Member]"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPeriodTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]"
       }
      }
     },
     "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.",
        "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "terseLabel": "Deferred Compensation Liability, Current and Noncurrent"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of deferred costs.",
        "label": "Deferred Costs",
        "terseLabel": "Deferred amount"
       }
      }
     },
     "localname": "DeferredCostsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r424",
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r424",
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r91",
      "r105",
      "r424",
      "r430",
      "r431",
      "r432"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Income Taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r20",
      "r21",
      "r416",
      "r537",
      "r548"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedLabel": "Total Deferred Tax Liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r408",
      "r409"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred Tax Liabilities, net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r424",
      "r430"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r417"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "terseLabel": "Total Deferred Tax Assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Inventory Reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Non-Qualified Deferred Compensation Plan"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other",
        "terseLabel": "Performance-Based Stock Award Grants"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": {
     "auth_ref": [
      "r421"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits",
        "terseLabel": "Post-Retirement Health Care Plans"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "terseLabel": "Capitalized Inventory Costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued Liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r409",
      "r418"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedLabel": "Net Deferred Tax Liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred Tax Liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r421",
      "r422"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsoftheNetDeferredTaxAssetsliabilitiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "terseLabel": "Accumulated post-retirement benefit obligation, at end of fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": {
     "auth_ref": [
      "r51",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "terseLabel": "Defined Benefit Plan, Accumulated Other Comprehensive Income Net Prior Service Cost (Credit), after Tax"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r51",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).",
        "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax",
        "terseLabel": "Unrecognized prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "auth_ref": [
      "r276"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "terseLabel": "Actuarial (gain) loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r270",
      "r309",
      "r335",
      "r340",
      "r341"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "terseLabel": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "auth_ref": [
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "periodEndLabel": "Post-retirement benefit obligation, at end of fiscal year",
        "periodStartLabel": "Post-retirement benefit obligation, at beginning of fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "auth_ref": [
      "r278",
      "r344"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "negatedLabel": "Benefits paid"
       }
      }
     },
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in accumulated postretirement benefit obligation from one-percentage-point decrease in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Accumulated Postretirement Benefit Obligation",
        "terseLabel": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Accumulated Postretirement Benefit Obligation"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1": {
     "auth_ref": [
      "r326"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in service and interest cost components of net periodic postretirement benefit cost from one-percentage-point decrease in assumed health care cost trend rate.",
        "label": "Defined Benefit Plan, Effect of One-Percentage-Point Decrease on Service and Interest Cost Components",
        "terseLabel": "Defined Benefit Plan, Effect of One Percentage Point Decrease on Service and Interest Cost Components"
       }
      }
     },
     "localname": "DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofExpectedBenefitPaymentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r282",
      "r293",
      "r295",
      "r296",
      "r340"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "terseLabel": "Fair value of plan assets, at end of fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r269",
      "r291",
      "r340"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Funded status, at end of fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status.",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "terseLabel": "Trend rate assumed for next year"
       }
      }
     },
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r270",
      "r274",
      "r306",
      "r332",
      "r340",
      "r341"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable",
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r304",
      "r330",
      "r340",
      "r341"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 1.0,
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic postretirement benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r272",
      "r305",
      "r331",
      "r340",
      "r341"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofChangeinthePostretirementBenefitObligationTable",
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan.",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "terseLabel": "Ultimate trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year ultimate health care cost trend rate is expected to be reached, in YYYY format.",
        "label": "Defined Benefit Plan, Year Health Care Cost Trend Rate Reaches Ultimate Trend Rate",
        "terseLabel": "Year that rate reaches ultimate trend rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanYearHealthCareCostTrendRateReachesUltimateTrendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Percentage of contributions matched"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Matching percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r91",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation, Depletion and Amortization, Nonproduction"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/PROPERTYANDEQUIPMENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r91",
      "r147"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and Amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r470",
      "r471",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payments on the derivative asset.",
        "label": "Derivative Asset, Notional Amount",
        "terseLabel": "Derivative Asset, Notional Amount"
       }
      }
     },
     "localname": "DerivativeAssetNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r393",
      "r394",
      "r396",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r70",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r123",
      "r125",
      "r127",
      "r128",
      "r129",
      "r133",
      "r134",
      "r474",
      "r475",
      "r544",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic Earnings Per Share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r70",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r125",
      "r127",
      "r128",
      "r129",
      "r133",
      "r134",
      "r474",
      "r475",
      "r544",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted Earnings Per Share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r130",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r485"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "terseLabel": "Effect of Exchange Rate Changes on Cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r107",
      "r411",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory U.S. federal income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued Compensation and Other Current Liabilities"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r395"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock [Member]"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-Based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Rental Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r61",
      "r62",
      "r63",
      "r110",
      "r111",
      "r112",
      "r114",
      "r120",
      "r122",
      "r137",
      "r188",
      "r259",
      "r260",
      "r399",
      "r400",
      "r401",
      "r426",
      "r427",
      "r473",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r512",
      "r569",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class of asset.",
        "label": "Asset Class [Domain]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails",
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r476",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of asset.",
        "label": "Asset Class [Axis]"
       }
      }
     },
     "localname": "FairValueByAssetClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails",
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueNetAssetLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of asset after deduction of liability.",
        "label": "Fair Value, Net Asset (Liability)",
        "terseLabel": "Estimated fair value of contingent earn-out payments"
       }
      }
     },
     "localname": "FairValueNetAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r479",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Finite-Lived Intangible Asset, Useful Life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r210",
      "r212",
      "r215",
      "r218",
      "r529",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r210",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.",
        "label": "Finite-Lived Intangible Assets [Member]",
        "terseLabel": "Finite-Lived Intangible Assets [Member]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiscalPeriod": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "terseLabel": "Fiscal Year"
       }
      }
     },
     "localname": "FiscalPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r483",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "terseLabel": "Foreign Currency Transaction Gain (Loss), Realized"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r92",
      "r483",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "terseLabel": "Foreign Currency Transaction Gain (Loss), Unrealized"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation and Transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on Disposal of Property and Equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and Administrative Expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r14",
      "r195",
      "r197",
      "r204",
      "r207",
      "r516",
      "r534"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Net Book Value",
        "periodStartLabel": "Net Book Value",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet",
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable",
      "http://www.transactinc.com/role/ScheduleofPurchasePricePaidforBusinessesAcquiredTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r198",
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r206",
      "r207",
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency Translation Adjustment"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r91",
      "r196",
      "r201",
      "r206",
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "negatedLabel": "Amortization"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill [Member]",
        "terseLabel": "Goodwill [Member]"
       }
      }
     },
     "localname": "GoodwillMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r73",
      "r104",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r187",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r482"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross Profit",
        "totalLabel": "Gross Profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit [Abstract]",
        "terseLabel": "Gross Profit:"
       }
      }
     },
     "localname": "GrossProfitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r106",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r533",
      "r540",
      "r545",
      "r562"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income Before Provision for Income Taxes",
        "totalLabel": "Income Before Provision for Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r106",
      "r433"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleoftranscatsincomebeforeincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r107",
      "r412",
      "r414",
      "r420",
      "r428",
      "r435",
      "r437",
      "r438",
      "r439"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": {
     "auth_ref": [
      "r413"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.",
        "label": "Income Tax Examination, Increase (Decrease) in Liability from Prior Year",
        "terseLabel": "Net deferred tax liability (in Dollars)"
       }
      }
     },
     "localname": "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r108",
      "r121",
      "r122",
      "r150",
      "r410",
      "r429",
      "r436",
      "r563"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for Income Taxes",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable",
      "http://www.transactinc.com/role/ScheduleofprovisionforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r60",
      "r406",
      "r407",
      "r414",
      "r415",
      "r419",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Deferred Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Federal Income Tax at Statutory Rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State Income Taxes, net of federal benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "terseLabel": "Tax Impact of Equity Awards"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "terseLabel": "Foreign Taxes and Federal, State and Foreign Tax Credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ReconciliationoftheIncomeTaxProvisionTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Accounts Receivable and Other Receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Income Taxes Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued Compensation and Other Current Liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in Assets and Liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r211",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofGoodwillandIntangibleAssetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r209",
      "r213"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r85",
      "r87",
      "r94"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r7",
      "r32",
      "r516"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r10",
      "r31",
      "r101",
      "r135",
      "r191",
      "r192",
      "r194",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r32",
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "terseLabel": "Inventory reserve"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.",
        "label": "Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "Investments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r508",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments for Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Lease remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r37",
      "r104",
      "r160",
      "r187",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r465",
      "r468",
      "r469",
      "r482",
      "r514",
      "r515"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r29",
      "r104",
      "r187",
      "r482",
      "r516",
      "r539",
      "r555"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Shareholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r9",
      "r39",
      "r104",
      "r187",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r465",
      "r468",
      "r469",
      "r482",
      "r514",
      "r515",
      "r516"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "terseLabel": "Current Liability",
        "totalLabel": "Total Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r19",
      "r538",
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Amount outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "terseLabel": "Additional borrowing capacity",
        "verboseLabel": "Amount available"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Floor rate"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Revolving credit commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansPayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation.",
        "label": "Loans Payable [Member]",
        "terseLabel": "2018 Term Loan [Member]"
       }
      }
     },
     "localname": "LoansPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r19",
      "r251",
      "r252",
      "r254",
      "r255",
      "r538",
      "r552"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "terseLabel": "Loan outstanding"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current Portion of Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails",
      "http://www.transactinc.com/role/GENERALDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r41",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails",
      "http://www.transactinc.com/role/GENERALDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net Cash Provided by (Used In) Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Used in Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r86",
      "r89",
      "r92"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Provided by Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r4",
      "r54",
      "r57",
      "r63",
      "r67",
      "r92",
      "r104",
      "r113",
      "r115",
      "r116",
      "r117",
      "r118",
      "r121",
      "r122",
      "r126",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r187",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r475",
      "r482",
      "r541",
      "r558"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net Income",
        "totalLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow",
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome",
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable",
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental Disclosure of Non-Cash Investing and Financing Activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) [Abstract]",
        "terseLabel": "Assets acquired and liabilities assumed in business combinations:"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r172"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Revenues to Unaffiliated Customers"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "negatedLabel": "Interest and Other Expenses, net",
        "negatedTerseLabel": "Interest and Other Expense, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of Reportable Segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATADetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "terseLabel": "Operating Expenses",
        "totalLabel": "Total Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r152",
      "r158",
      "r162",
      "r165",
      "r168"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income",
        "totalLabel": "Operating Income",
        "verboseLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss) [Abstract]",
        "terseLabel": "Operating Income:"
       }
      }
     },
     "localname": "OperatingIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r502",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": {
     "auth_ref": [
      "r136",
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income, Lease Payments",
        "terseLabel": "Aggregates lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncomeLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r499"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of remaining lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofFutureMinimumRentalPaymentsforOperatingLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r499"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease Liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r500",
      "r504"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flow from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r498"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right to Use Assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r507",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r506",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r46",
      "r49",
      "r312"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "negatedLabel": "Net actuarial (loss) gain"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": {
     "auth_ref": [
      "r49",
      "r52",
      "r53",
      "r312"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax",
        "negatedLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Currency Translation Adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r55",
      "r58",
      "r61",
      "r62",
      "r64",
      "r68",
      "r259",
      "r486",
      "r491",
      "r492",
      "r542",
      "r559"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Total Other Comprehensive Income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other Comprehensive Income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r47",
      "r49"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable": {
       "order": 2.0,
       "parentTag": "us-gaap_AmountRecognizedInNetPeriodicBenefitCostAndOtherComprehensiveIncomeLossBeforeTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "totalLabel": "Benefit obligations recognized in other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofNetPeriodicPostretirementBenefitCostandOtherAmountsRecognizedinOtherComprehensiveIncomeTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.",
        "label": "Other Comprehensive Income, Other, Net of Tax",
        "terseLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeOtherNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r45",
      "r49"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Other, net of tax effects of $(146) and $36 for the years ended March 26, 2022 and March 27, 2021, respectively."
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherGeneralExpense": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.",
        "label": "Other General Expense",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "OtherGeneralExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r318",
      "r320",
      "r323",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Postretirement Benefit Plan, Defined Benefit [Member]"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.",
        "label": "Other Receivables, Net, Current",
        "terseLabel": "Other Receivables"
       }
      }
     },
     "localname": "OtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRent": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash payments to lessor's for use of assets under operating leases.",
        "label": "Payments for Rent",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "PaymentsForRent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r83"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Repurchase of Common Stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r79",
      "r458"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Cash paid for acquisition"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Business Acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of Property and Equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireRestrictedInvestments": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire investments (not to include restricted cash) that are pledged or subject to withdrawal restrictions.",
        "label": "Payments to Acquire Restricted Investments",
        "terseLabel": "Restricted payments"
       }
      }
     },
     "localname": "PaymentsToAcquireRestrictedInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r292",
      "r294",
      "r300",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r340",
      "r342",
      "r343",
      "r345",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "EMPLOYEE BENEFIT PLANS"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid Expenses and Other Current Assets",
        "verboseLabel": "Prepaid Expense and Other Assets, Current"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet",
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassification of Amounts"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "terseLabel": "Proceeds from (Repayment of) Revolving Credit Facility, net"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from Sale of Property and Equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r82",
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from Stock Options Exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Additions",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAdditions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable",
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r224",
      "r583",
      "r584",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/PROPERTYANDEQUIPMENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r12",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r222",
      "r516",
      "r546",
      "r556"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and Equipment, net",
        "verboseLabel": "Total Property and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet",
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r222",
      "r583",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment, Depreciation and Amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/PROPERTYANDEQUIPMENTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, Plant, and Equipment Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofPropertyandEquipmentDepreciationandAmortizationTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r71",
      "r190"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for Accounts Receivable and Inventory Reserves"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayments of Term Loan"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r91"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.",
        "label": "Restricted Stock or Unit Expense",
        "terseLabel": "Restricted Stock or Unit Expense"
       }
      }
     },
     "localname": "RestrictedStockExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Stock [Member]"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r25",
      "r260",
      "r516",
      "r554",
      "r572",
      "r574"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r110",
      "r111",
      "r112",
      "r114",
      "r120",
      "r122",
      "r188",
      "r399",
      "r400",
      "r401",
      "r426",
      "r427",
      "r473",
      "r569",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r318",
      "r320",
      "r323",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r267",
      "r268",
      "r269",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r317",
      "r318",
      "r320",
      "r323",
      "r327",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails",
      "http://www.transactinc.com/role/ScheduleofAssumptionsUsedTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionRebates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash rebates offered on sales.",
        "label": "Revenue Recognition, Rebates [Policy Text Block]",
        "terseLabel": "Vendor Rebates"
       }
      }
     },
     "localname": "RevenueRecognitionRebates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r65",
      "r104",
      "r143",
      "r144",
      "r157",
      "r163",
      "r164",
      "r170",
      "r171",
      "r174",
      "r187",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r482",
      "r545"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "netLabel": "Revenue contribution",
        "terseLabel": "Total Revenue",
        "verboseLabel": "Revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails",
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r505",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right to Use Assets obtained in exchange for lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSupplementalCashFlowInformationRelatedtoLeasesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Assumptions Used"
       }
      }
     },
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of provision for income taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Components of the Net Deferred Tax Assets (liabilities)"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": {
     "auth_ref": [
      "r326",
      "r327",
      "r328",
      "r329",
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Change in the Postretirement Benefit Obligation"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of the Income Tax Provision"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "terseLabel": "Schedule of Expected Benefit Payments"
       }
      }
     },
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of transcat\u2019s income before income taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/INCOMETAXESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Net Periodic Postretirement Benefit Cost and Other Amounts Recognized in Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofpropertyandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Schedule of Purchase Price Allocation"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r152",
      "r155",
      "r161",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r152",
      "r155",
      "r161",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATATables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Units Award Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r364",
      "r379",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of stock options granted using the Black-Scholes model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Units Award Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Depreciation and Amortization"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r139",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r174",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r226",
      "r227",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r139",
      "r141",
      "r142",
      "r152",
      "r156",
      "r162",
      "r166",
      "r167",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT AND GEOGRAPHIC DATA"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SEGMENTANDGEOGRAPHICDATA"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingInformationRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]",
        "terseLabel": "Revenue:"
       }
      }
     },
     "localname": "SegmentReportingInformationRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Selling, Marketing and Warehouse Expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Business acquisition [Member]",
        "verboseLabel": "Business Acquisition [Member]"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails",
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service Revenue"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceOtherMember": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.",
        "label": "Service, Other [Member]",
        "terseLabel": "Distribution Sales"
       }
      }
     },
     "localname": "ServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.",
        "label": "Share-Based Payment Arrangement, Accelerated Cost",
        "terseLabel": "Expense related to ESPP"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grant Date Fair Value Per Unit (in Dollars per share)",
        "verboseLabel": "Grant Date Fair Value Per Unit"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable",
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Total Number of Units Granted",
        "verboseLabel": "Total Number of Units Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofRestrictedStockUnitsAwardActivityTable",
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Annual Dividend Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-Free Interest Rate",
        "verboseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Volatility Factor",
        "verboseLabel": "Asset volatility, Percentage"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/BUSINESSACQUISITIONSDetails",
      "http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Number of shares authorized under ESPP (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/EMPLOYEEBENEFITPLANSDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in Shares) (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of Shares, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of Shares, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Number of Shares, Granted",
        "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Granted (in Shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r397"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Ending"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r365",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of Shares, Ending",
        "periodStartLabel": "Number of Shares, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r365",
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price Per Share, Ending",
        "periodStartLabel": "Weighted Average Exercise Price Per Share, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r384"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price Per Share, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r363",
      "r385",
      "r386",
      "r387",
      "r388",
      "r391",
      "r402",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "auth_ref": [
      "r358",
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-Based Payment Arrangement, Nonemployee [Member]",
        "terseLabel": "Non-Employee Directors [Member]"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected Term (in Years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofstockoptionsgrantedusingtheBlackScholesmodelTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term (in years), Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Term (in years), Ending"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares",
        "terseLabel": "Number of Shares Issued"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShippingAndHandlingMember": {
     "auth_ref": [
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Packing and transport of product.",
        "label": "Shipping and Handling [Member]",
        "terseLabel": "Shipping and Handling [Member]"
       }
      }
     },
     "localname": "ShippingAndHandlingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy",
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermDebtTerms": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.",
        "label": "Short-Term Debt, Terms",
        "terseLabel": "Short-term leases term"
       }
      }
     },
     "localname": "ShortTermDebtTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/COMMITMENTSDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r99",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "GENERAL"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERAL"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r139",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r174",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r207",
      "r223",
      "r226",
      "r227",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofSegmentInformationTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r43",
      "r61",
      "r62",
      "r63",
      "r110",
      "r111",
      "r112",
      "r114",
      "r120",
      "r122",
      "r137",
      "r188",
      "r259",
      "r260",
      "r399",
      "r400",
      "r401",
      "r426",
      "r427",
      "r473",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r492",
      "r512",
      "r569",
      "r570",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r137",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssued1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of stock issued in noncash financing activities.",
        "label": "Stock Issued",
        "terseLabel": "Common stock issued for NEXA acquisition"
       }
      }
     },
     "localname": "StockIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Common Stock (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Shares, Purchase of Assets",
        "terseLabel": "Common stock, shares (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesPurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-Based Compensation (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Number of Shares, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofStockOptionsActivityTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r43",
      "r259",
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of Common Stock"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares of stock issued during the period as part of a transaction to acquire assets that do not qualify as a business combination.",
        "label": "Stock Issued During Period, Value, Purchase of Assets",
        "terseLabel": "Common stock, value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValuePurchaseOfAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Stock option awards"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r22",
      "r23",
      "r260",
      "r380"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "terseLabel": "Number of shares repurchased and retired (in Shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/GENERALDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedLabel": "Repurchase of Common Stock (in Shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r22",
      "r23",
      "r259",
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of Common Stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r23",
      "r27",
      "r28",
      "r104",
      "r185",
      "r187",
      "r482",
      "r516"
     ],
     "calculation": {
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total Shareholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet",
      "http://www.transactinc.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders' Equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income.",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "terseLabel": "Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r493",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r493",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r517",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENT"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/SUBSEQUENTEVENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash paid during the fiscal year for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r184",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r503",
      "r510"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofComponentsofLeaseExpenseTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/LONGTERMDEBTDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r380",
      "r381",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of Dilutive Common Stock Equivalents"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ScheduleofEarningsperShareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r124",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Average Shares Outstanding (in Shares)",
        "verboseLabel": "Average Shares Outstanding \u2013 Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofEarningsperShareTable"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r123",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Average Shares Outstanding (in Shares)",
        "terseLabel": "Average Shares Outstanding \u2013 Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.transactinc.com/role/ConsolidatedIncomeStatement",
      "http://www.transactinc.com/role/ScheduleofEarningsperShareTable"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "705",
   "URI": "https://asc.fasb.org/extlink&oid=126942544&loc=SL51760044-203187"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5291-111683"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126954596&loc=d3e511914-122862"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(h))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604008-122996"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874367-224272"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691"
  },
  "r597": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r598": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r599": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r600": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r601": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r602": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r603": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r604": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r605": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>83
<FILENAME>0001206774-22-001503-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001206774-22-001503-xbrl.zip
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
M[L(EX '4R._QXF+/[_]?4$L#!!0    ( +9.R50XT;(M%P<  &P=   2
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
M GD_(3A-L+) NSOKTDXDOS%%4!714508"OL*8Z]!TT3;'.-TCH<NG/%2]KD
MX4/USD.>)$ 0-N\=\=)UM*/"G834[4-EW;LUYG91X%!.N$.<B%UU=1$IR6J.
M\\Z-2,MCT4+^]2_OCOR<H&*N>TO:.%#/C;0?W.P>?'>SZQX(+. 9++<F4<4J
M0I:[E%*\>;V[W[4L?.-H7')M'*?XE+H1Z)S@X)P+\14J'&H4,;H?2SCHM.P
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
ME9U\W][[[>_SYOL2YC@3 SAB86)N F!C8P/<8CT 3"S@E'&HMP< <.T:0 D
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
MM>N<.J?*@=CDDY\,\#-:@^\8=DPT%6V9RE =$2VWC4[Z HG0F2Z"(PO:MS"
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
M_MH8P"J, "+]-$<F(#FL!#$&7*D>LM<E>3+,%TJ9 !=$\4].<V/A&YRZN4Q
MS_51].K0&!/@,V;N\O=75?YEH;_T8V4&^(%H;80$39(4'?=A5B6Z_K.7[JB^
M7YN>;6U].J=9KNR!F\H5V>/GNBZ[)L@H/O@ +,P9$1@8F#(E\U)>LP*,)!T9
M"(P&BAH"B:WG0\ 1^BO0F,F(M01_=RVA]BW+VW<'5=J/]AUY=3 LWL=A?38G
MG3&()%Z'OA2'TD34L"B"''$!R$MI&+A&K @%=KP_1A)9K@E;$YG.FZ_J/,[V
M%O;-XJQKQX7NZ6OP2$-NZ;W7SO&/#!"O0$H<%H>#RR+\KSS(A(?0SBA#X*,T
M&[K $Y9ZZX!?4!W J4KR=2+BB='Q92-AQM P[-X]G.\$5#L@W]GILI?\*=DI
MON<3DW=T;U]*/1/^%.+G!?4OHWC,5"?HC_;B5L9Y5T7>N)H*B4CD;.D4!DF\
M\?3B$[B8K/Q)4+&KMRD0GR=E\7K7?K.H&H<AWQDSE8K)P2,I<@(TH6(J@WN8
ME<"[9L7J?^7\JE)&BZW4&O%5)=Y9_> E-+#H/'D(^DYG]]&>^U9\5,] #*,3
M2;0$OTQW0A(^?H+9#1L:?*)XDK-&[C5]J1O21A/TMI=^"W7,]P%3CAT6M7WX
M#9.FW,D&RG>S9@*"(O1O#"H?M@5C;:R152FI#5UI3, +<->5FZ<^;  7%O9F
MT",4/(-;DJH'\Z#'H>^A!6@2E"2!J!U?4/2&$3(G-,-R9-9T3&LTW?&D@,^@
M=.25P^6;ZUSQ)U*20P4H<DDTH3B<&$VH"Z?0 >*8<0@5ZF ">&A6.,LD88IG
MN\!95V<S;R9@U!%\_[;\55CC7<?RM =&]P5^0EF5#3I-BF5Q@79EU@&+$:64
MN>TKG3SJ_JZN3 #O\;%D<V]?&>-CF?<ER]?'9>\'#ISK60_W0+.P!I0B!^H0
M.,*8153MQAEIP@R(QANMX,D,L*N!]7!IT\T'T"K%3R_?S$$G4F#/?_%4:&B!
MJUMZ>>@.FQG4G,V<[JL1OV@EYUI,;;\B\?7VC\,*=H%OD5\0-"$$?NS;P 08
ME[%62=*T8RDHAL'E*YJ9F(:!BCJO;-"K<\9=SD0:/(ZS>W;(I>(+K\+ZCYT6
MZX\1+/C"3U6&W: G(NY]9<="VTN!WT)L:+K)?B 3DET"*%L5G;^7;,@O*R_L
M&V:GRV6RVWWCD;D/5=L/?_UUX>K/\)T\0450T./@[8(2O^::J0C),<Q:CW]S
MMMIC&'K !@\Y\:>D7Z]&4I077R"\7)6MJX=A(%"D HO$N&T,. OEZCSC#"X0
M=7&_ZW?L];LCEYVN/-/HQM6#*(K(-382)PY!F"""R;$4-Y@:RG>.[T[=H#:"
MFQ*YL1:<N9ZM%PR5#Q#^I)?Q'6YQ.['M=13RZS/%@N=NX:1+K46[MO9+B@G#
MSY 37YM#T)A)8SV=^4DGD+$OW+P2NT%1$5MS)[&3<:S,$K ZQPV7\F((U9($
M8JI=];'-$PAZ]KW\-K\0R1Z#='D-@V//$$HHC0=+9V%]F(PU$5+;5=:TKQ1-
M_(^O6"2G=[/ <+/8!.4 F<O0^@%*NNZE:%@:[/E1>5JA2U12%DIDW^7D19KR
MWHV3"1=;%0<X$ZL#YQ4;RPAHNWJ$C'YJSKG-OMK5@$TP.9FUJCKM+LD05"L5
MAUD@/B=G4&^X+$]V/H] E/3Y[,-(+EW:'57$SRJ)E^^_4N=X>/,NOIQ>A,"D
M@(2;=1F]R JCCQ\0K1+W2#ED9YU'97'%;EFE BX)IVIB%Z:GS^BY+HR*FGB]
M!-2=?">X'WS;VFB%1#!-1<\ TY0>W(B_TSR@S 1\@T+[,RUG_9J;YO:T4;L3
M)R!M$LH=Q)VOG46?O)HEFM\I3WN'PU8-@Y,QHI>5BKG!L&=NZEWA0Y2/Q:M.
MIFTS=Q;;&LZC7VIW^XU/> _/140;%!CZ>=<8M41>#]:]GC;(E:IZX(G^+9[@
MGZ86/_P7QGI;)%3L'R.S$<0+J'%[O )-* ?KV8XX"+O^$Z8@B8XSO!V&5_8#
MFY"XFQTF<;QF"3GM/TU,!GEUW[X/V#5UFB%FK 61?(U9DENG9)&?U+$L*WH*
M6U.-":4=33'&'0V2W9Q0$$-X;*I79\/*CV3(2.^>N--,YBHV6J(5&3X#?OLZ
M ':KKC58L(X00?/"KVPNC3V&>R-94+SE"@CS;M:0@F2E 1X*D&H).POF\9U<
M;,N22!+PG14CB0R,$W:R53TRWLBI6Y1_1WK7_=C6DS>\%97%!!"=T.-).#7"
M/!/ L3)B)$0S&*0IW\-)(FY6?7T+#5(K=_0NO\*X/7\'H1T#>%BL*]GV2GE]
M[K1_0DE2WB&N7OP=O%ZGP<[G>8FNE+P-RMS62+-'WL#H*.T,_"'M$/V%D0X%
MRN!5<:=>7)T]1DS,PF0E1=LU'VJ,%!".R-^<O$O5*GTHUFV;?)YXG_VA[-D'
MZC5-8^T(HO%<['LA>@;(5^T)@[^.Z+H8!=>GI,$<L3,(JY'?L:OF88NUFA,N
M4R^S#(X">I2:3R3K1%Y$C2;)A8A.-B;9)%:=L<@6,76+&BO5<W,Z7XW^80')
MK+MT7765BMX[$V:/"=U8NTC,:@=5,@%K:43\-R.ENL'UZ@%V2G#7Q<Q%RZWF
MOD<U-:2IW+B%0EA%Y[&HG^_N[H#.NM DF^C9K-2&F8#+^CS/:$5*&8DC6K7S
M(:+T2=],&+%W5&7"S=*LJ;LV8NM$RR,;SFV.2SD4^\W/("#,<! NN^1Y;:RJ
M1-+IFZ5DZ^4 @3=%9QY(REK]<CVFK'R:3^!D;)FW!:HZ(YO!"@/?T\X5P_OR
MX]9#(#%$ G+-G.2D1E'+&R.(&,5AJRF^ND\Y(]W]2]-'^@XY=LQ-T.(/:L#7
M"MZ8 ?7.&?C.(U[.$4V1D_:=H$H@X2GF'$V3N#*))R>2.FICM1['&+K,NF7P
MN(;]2&'S37]8+J]#RC!ZQQB\>& /HA']>U$A!.&4T@M91\T[6F2FAD&,[RU_
MSV,"\F0#'YM#LDJ']PKK4"V5WYF >U]YVZ7XZ=DTP4^AF:W#EF/;?D=_M#(F
M)]?<G#NTK,[X5;@6NEZ?WBP.H_G^1L0#R^<Z)=T9O.:YM(@AF";6<NZ -U!@
MG084OX;3A!9.]Y\-LX,JKZT5/R5WFN NW)G&>],Y-NVI)7LW;ETR6F'8!J'#
M;"8M'_>QBNY!!O^;SG?NA\T(!9AAR&M*2 C+@$WH>2@0YK5^QAIC4J MD&2[
MV.&.?]9LI*)RMR:1(QI$V9F^>[CXC7(D,#AT"N)*&2.?H?3@(90S<RV023::
M&M89R$Y1:TG"SM@)X2 :#.6X0KDM-T7&CY)3EV4;.;_G7^ %-*G GZVYN'MU
M#3T53\(*KV]O3BU*F5*$E+PWQA TWJPMD";B+F2<%^_Y#9'$!-0*Q%>C^"C:
M'^DY1UQ"W4:GVJF3W'><EZPETG6^F2ZHC#]:D8"FV_._2SI/G*,=A>(78IB
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
M9.LARQVN/=(:F_#W'3W= >=[E)+RZ'&U&NUM/A,@PX(,Y(?TV.:SL#,LN0W
M BD[):&(-A4,Z.6L^(LK0W8"1]Y"1RTA)]N'KMSB%>^?/_O-8W-3SX>$F+!A
M<$-(JY@!FI SN8("+J$@OA%PZ(3]]:(2+[ ?+CAY=$9;(A03F-W_1>GV9LC1
M8E@_A<T?4BIE';5KC_3A\T$\@]L:]3\&W1O.8&&5Z%U:BX6%A67@2+.W(S"#
ME5%;3L*E0PO(0O3D[:D!BLD:_"RCIX&>6.E=T)P_O"PEG3@;.NMLXS\?)?#N
M5;OM=[_YBEM%G-IKP/+=-4'<QC-D50A!FK353EQ"D7CQSQZVW<8Z\U_M\\R=
MF+K@'GGZP7<?*<>[QSTWR84N_'/:$1WS9?"EG673Y/H?OP:&JK("%M"3"VCZ
M5U^&)>F4NE7\K9I8NST#5.<B-BF*9=$OT54+K%>.=0J8Z+4$.OQ &_4"(6J/
M.[&[C".?G9V,/_><K::WVUDYI>ORG AYER:"9'#WE;"X,H.+(MQG0A5:DD,S
M?_GE$5_$2MBGMSD11;8.[(J=\OI)SS\8]&)7R?[[R?(6AQDX<5,HF!#7.";<
M<](6J*2X\XW 0*0=?7!]<W;W#ZHZD) ]5H!']%=NI3!X;Q-Y[>B?T.Y %F65
M<&21BR_C'&DLMLKR^(,Y>LCX9V&CC\7=ZIM=XJH+*K1'2IL.[/NG_01>/?-$
M+?=[.L'.#_K1@@)P=X?6$-B3]5668B-\)Z>U&VJP1UYM"H5\OWE+*/+B2?'I
M*8+QO*_J+N(1)/ETWJ<E] _<%9W.JA7%#Z*Q+<;"-]A<YCJ0>PJ9M71_QI_?
MJ2!$$;_?^\SM=.V7 @)3K8P!?_O+E;3^9="F335J?[N:A:6JAVZP_5GCO[AS
MZOY[=\LM0]&_BQR9@'$-*/U8:J88+14HA*CW9@(^G <$5L5C[17R3I\3^0VI
M%2/8NE./P?O%%]N5J2(CTD,+554WDVT.-CUR=37V21Y0M%._D*#1E.QG(.B
MC[7_$B95H9JCL''X"?ZG%#+[T(HZ[3*-!-%F?$><@,NZ41Y1[2@LK^"2RL.F
M-8RQJLUG*6T([^K:8>GA#=GG1\WDO)^])+8.?>Y1HO_DNQ<3T$4!DQDD!XHI
M<1%O_S(0RC=%$Z$@_7.Z?"4KP?2OV"Q7-R_,L)KJS+L._1Z5CF1+8;-\]H?7
M]]*.9=74,*JG-L*/SN?X[F_LJH#+Q3?E^-\*WZ=.@$)6ERTJ2U0#.F!I>/!4
M3H<XN9*49$WQ_[ 4WO6,"?#,*ABF6=>BU*9VJ./WD_?7!ZXK]0FK0#D&!31N
MX!S?YDR(?TAK3J2 23:7*/W$DC8C+2)A<:I)%]>O-.4TK%I#V"(\D';\!)-Z
M:VH3-?2); ^')';X[L-^O'T@V#TY5:'!]3MX@S*\RS?6:8<F6L]80Y\5D::H
M:A=9\0+A]YC*V7_(;LQH@+QU1QMYMBYJK=4O=VI-]93\Q=.W?R/+2U73EY35
MOG_^$"UYV 3QNJ"45<\7H']+&(!6"Q8</L4>KXD%*.;.,/Q--E#S%WB-Y5DO
M_R</+4KK_A>\4]\&C_.H0BP/C>WUN4 (!E2G972E77;.5$_N+.5%AY12YL)8
MVZ1D[N!EG1(MT<WI7L,>BUROUU?6?G0!#K.?8)_P[@(*!@WL;]7\\6<<FG@#
M.='W#5EMVEK7I(E+L+$;-'3,;PM!40P<!J&RE:.!)5->$M\SAVR/S51<0@D]
ML$\8%^DZ=4\EM^9P$M$ .;%%1M91QK"\6=F6+?"3Q,2O!=[!F7FS:4&RNA9]
M ;R6QR)QHEZ+Q^R.'SN).<+=84=/90+NSPB0*XD#\=K7U(Q)AYX#(VGF$=BX
M)6WG(,LH?^_*_ENO*VEH$""[2U*Y$X%)GY-LBBAQIJ1@!=J]M2)"G"CV>4M0
M7UR$/#M4M+)@SNFMGWO#LY3?LYTO18TO=6/3QB1J8I%$,P^J3AS5V%Q^IH34
MV'ZW\4D=$W!#P]*] +#(B1HJMEM,7NX+VNV"7 O67 A7VW"D#P7O_"3 %)B
M@P;#.^#)$F,*!"?P'"%JR//^;#).@(>2 AF2>6%.$OYRR2/]W(1<F#14Q37U
M^NMT+G]7W0[H5)<E)0*/%O+*!#^'F>*EB>19B8'C,\MNIFG8PGLQ^:ZMIG9U
MJ5>:;\<>61=)?=TM\AM4#:!T$-O(6Q0YO*1,AY0D"=T&$@V-I_A N?H_7)8<
M>''R_0_[%-OJ9E/5!75VZ)D/]U-NM=P"2U 5>EB8/ZX#4MM%D^]-S[#$2Z"/
M7)-;>RF.-T<:UU+/C$,S>J>$.K_:JY_%1![P*]3]/=?O#.YD(0IH348F1 &Q
M6?N=VMAB9#C<?(IRV7QLV[G$S])T3.54<WEC;0K,_JS%T\&17;[/7/MCT4Z(
M%O,F-41Q1Z'QQU5/;-6LG!$_1%(LBBKK,W>?RO6,A5,,+XV]J1&3@J0M5)1A
MWXUILA+O6R+GRV8)1(N2$1\%[/1N^;T**T:J"J@>O_N])MJLMMW@G8EL_-%#
MA]2[+"CA<RUC(1"BK^X+AN3% E,H?@*E-<=6DZ+51K@1^C*T0B+LMM^$LF%
MC-Q)_MXC7TXJ^C]***X+R]NM0FW2K^8H>*$A+=Z[Z_#NR_Z+HOB"/4::G&>H
MS^G2[:6<NM?Y==&RB>9<U#7A!WH;/WQ-\M;/-99\^933H#(/5$F3*)<Y51+Q
M?HL!O\,$-(/VMX5=/Q7]]?N_'K,%Q^:1'P_L[<4Q*$S ZN!?C7\>G%3*F-@
M+2ZH4?%, ,KTK\87Q+R*(9Y-3 #R#7HCB?$5^%=CP/]L]S_;_?O;@3U/#*YO
MY3KJN_/&WSC$OTM+4P91#UUC G*.IEQB I*C<-!=%= V9]Z__Z4WVV"W1L+V
MAEL(U3)TH(7!1[D8RCC_)<J*Z%8BJW^]1+(#.?EYB#=#4'/Z(P=OT,S;X\TW
M+SB\8I,9=$XK;'I^5V9AKP&#802>F_'AZ9FF=?\IWW0RB!OD%U^)H%:!8XZA
M>#)TM!1F'U'J+0AI*UE""*S[[<2<JHK^L6-YQM_-J?ON8]U@'O:KC:(73F="
MUMJPR,31.7[&01H?)0['! !A[,2-F, -85^Q9(C#BMMQ8DU&O@N]8MAT&(JM
M<43=>[^N*'2_5O<2U^U7Y7PRG-N-5X@U2&R)3LWP_?O;JQ[IYM]UON2JOY5]
MM#Y_DZT^^VW,BN71,&UWJI'L,Q.TTM833O;S/O5??]/0*LTX?8,@!!$X"_>C
M&9!LD]8N8Z!38E@F(%[M9#4I)-'0$P<4#14S?_7@*ZFCIJC .2OP2]+&;&_M
M 3,YAZAC%OGTXMY?VR%KMM@9&;(//=V(C]'?+$.2>P<4.L,0GS*6SY1L'E1R
MGC*&AFC=/:!CJO7TXD!>A-;H8/H/HWN<G'4[B_M#$D$JC=FSS=6\#H^TIUB8
MULZX5*Y?BD";+?@=G8*5;V2)][07$U"^,74?C0UWFF[!E"#YNI@ Z6.8:[<M
M5Z+Y]B*[UE8\J(Y6@MT2<4<*=E+:&NS).EF^O@M:R+O/I?GFPEH+;W1-XT$)
M3LY<;1M=_;4/(HJ]\+;+X)*,$$1VZ1Z/Q=;",A-PB EXLY*(FR.<KJI$40M$
MY(3Y\K7,OC$!CKITLA>C(XFZA9CS*+.Z(,RBQIU!F]N=R*&*@C;ZF8"(S'IC
M@,U?3DE:<V "T*Q)/O/";.!_.P7TKY-*4F\<!/WEE/]9][]PW1\QQYF ]!36
MN\_.+>3 J?JL%1\+14 9%#= 2^EW9K#@D&U9<CTZ#K0)UH;NX^EV3_0M_OQH
MZ:LLHN/'O]R$M]?GB)9 >Z(.,GZZ'?63Z322'-[IT[87#&M)]O7#^[[)OR0;
M\_8ZK\P!4\Y3557(O=.38_1P)R: X+2L6#%^6 "#7EO%H)\"^85:C81^J@2Z
M<ER0#KU]YFX=&\?CW#=(#5,EP.R:,X OGJ>-(DCEIRG0WTJ3A.$'B=<SL$LP
M9R3A#2[9468D9J8^SU$R2O.!])N$[_HI3]W*C0%A!=\@XZO8I+66 A7DDR;)
MO- 'HX8O;]?.#DX64?NX@F\??;\J]3-"B0EH1TX\QNYV"H@N-VS$-"GDK(K7
MI#R/Q(76WSOQ+/4 1S>WK.S3U*-F@!37>6'.M]]708=@RCA@S*1"@EJ5I,YJ
MAYM$9?WP]E=KLR@7AZGIM2V<R5I%F-6Z)#FVZP79A?(82GI*@[T7&A+KV%1_
MM>)FM<7QG,_C5OVXO'IR](V/O<F-7_Q==X0!(PGNU!QA5AE^(/8_O?<#A*TR
MC1_.<($L $Z*N=XB1EML.UJ JG^]43(@Y-^]\)E.95BD(>E1\DS 8(SY1T3/
M19(N-1VYS_Z3T]),F,>)]\X3_JHL,<G3AK^Z9MU,P@<74+L96Q\.*F=>BTS2
MLUA\A!_3.E/<%LUY7I%MO!]P)VOQM%]C1HB+)VT_Z4=V8R9 \5/L?U*/_\EF
M+'W?7H&DA@=',XZJ9(5&V<5=]VV]8K46EOWMN,=X;'_50UYW+]D#CRZ<E/03
M^8TD3@-YX]P91^OHH14-?_X?I(AZGZ:>Z34(LY70BA<Q'2][H? 4.4/=Q3TY
M[Q.;.'11^_.#NLF58[?<H_K-+QP4MKIP\*\+L,"TO[Z#M8IMR,I8F.WOOAZQ
M__M;6/_O9?YW=NUIQ;W",)T( Z0%UDB1YIAR881 T_WHK%J*(UAKGA%]\>8S
MCO,0[I'1[PO; V="A=ET.\"Q3  QSM(O9ZGFBZ_1F9$GOOSGWWWVJ6]Y[P'8
M\U=3"+&)Y\O<$R 7_H+=)B)P6N((FCS\9&-C8X5E8_W0,C;V_V+O/:":Z-:V
MX4%4%$%$0074J*"@B*@T!20H @(BH )2HZ)20A&17D9$0&H4!!2$ %)$P$CO
M1+J(B-1(#;T'$DH())G\P]..SWF>\WWG?<_[K_];__K6,BLRF9F]][WO<EW[
MOF>/QLW"2U;I6_R 30CSY65B->;I=R^E@+6UZ6EM=*UQC7OLATSY8:V8AKX+
M;6<-D^O+MU<\1(\2:6+%#0T_D+-[]D!/E]C&0'*9ES4+4+%\AB<KZ5!P%Y@O
M?<3=TE',Y'+Q>^_<0HPK\Q*F]42DS!6?L8#)A1U;1/>KH>O%VT +_.JYEBT@
MH0^[IB,!^(3YO5 ][%VUE/J+.6RW_U<JW48$&Z_EL8"/=XEKIX])2ZZ**<'G
M/&QG <H>P)2.YB*JIYT:^QV\J^-KG!ZNJ,K=V1D65I<::M#5+*CA[.3JQ)]=
M;C)Z+XQ=6_I6V4?]C1%NN,O/[\NN&;[VZ2S$;O>Z0+ZZ4H/G'VR=8W"/;"4Q
M%-P=WI_5,LDX.7;Y=MB;W-G[4:WZOES[,JZ_N?&%6KIE>O:;%-6,F:1TT$N[
MXT@[=-#K?+NBG*/S.YLNJCPF4/&B<\6)DUB/KC2A@(2!+K?Q._XO122%WN>M
MOLA;%:]SVP9Q2GF.(+;3.(;9W1!7=?R0NPJ:M+?5E#*+@K2[BA<'^F2R4XKD
M;^7?' G0N#C:X"J=L]55:^?&F*8%29IH>.;P?+<P-:6(QG/[PP!M8L@\!SV<
M[:E1V-%82E $3LA,95_;^J%Q\:2=?<CIIWWL9S[GGJ3J?UH@=D=KS6]V<QAJ
M(9T?9+?F"? 1<X,=2\(AFHSWP0AB34] $DC=:B_M/)3M'.(XKNW.NTE$S^UB
MM=I(9O"X5BG*NP>%Z<=?%[AA,U, S<#BY\%;S$H&H8KZZ\.&'8+"AB0WLH#J
MVT/@DY,YC(L=W[*I)B&B],,#&IOC;0Y%TB\.;W,-U[BF87=C*^\UC;O;@Y:0
MOE[6*8Q+Y*LAPQ([UXC7OS,N6&Q.31^XZ*KJZB"-%KF6,9<5FG4^S,?+BZTC
MFP7<(S[&%@W$C B%>)Y7N4)I>*:H.SQ$;7Q_TZ;'K,PZ;^(M,ZE+Z]&6JW>+
MK!J^;L$E@[<D.1K)<M1M-'$RNC9V/"Z-H=4."?XPT4II\A2<YI4V<%254M^J
MT'-6Y%YHL5GBXZW\T94M\: KQ7RES^Y+28EY; $H$;GZ]@P!XKQNNW;)1^D
MO[\/>R&>!6PI8AP5A3V*SAZL+7U'*?1M!Q_TE:XF3%?O*1^\.F(W=O_"\J5=
M65\Y%^LOX#XSI:IBG\)V:T<-)!L9[(5$9+-Y:HY)U]V!%=C^9+YB1\/U@V$'
M1A-\V<]5/T$O8VJ,;6,-8JP=1!)LH[^+7!F]]5G_8C3#$5N?B6[(*Z!G.JP$
M&X;V@;!,/K>G2!1&ORWQ3\?8E*EYJ[*+)+\+._X .;+F\%F/&8-DL #M54Z@
M0E4/:L)"8!K#']'MQ ):EHC/$[=UZ.]*NXH<HX*?KX&6,#-!QG!,;@)0\!W.
M/$2.P(?_C3L@9DM8P,2_U]KN]OMZ,&W(6WO$UW[[U(RGK$+"V41N3O'S)]+
M5:_B&4RI> 3%LAZ[E7981_(:Q?^EG$ OU6W,:$*TO0GCY/.2K7\U)#^AJ0LC
MHSE1*!6[D$]K?N_FK^+F4)T@V;G;]-F<9+*9?._,ZU.C"-W\R25DL(\8$M^E
MB!Q2<)FPRR[I^! )<1R\T6+_DFW:_.%\;[&E (0:1LHKUBWCPD$;,$A)GAFO
MZ)1NO88*=\X<R;BYK2G(?JCPN0!7>."=5Q3!H3UC' *-."D6$-!*>PM[/^<&
MB,T$I)0"S)W649ZMY;M0^Z F%L!?><3+@W(TVWY MKBHM,W.8/R'EB5;8?&=
M7J\2?5VO](Z'"H;E;CHCXF$^Q)H!B?"1Z@'A5^/](@^Z/+"X[HDAT[6D&JYP
M,?8.,3CP?]3&TIA8:)5O_G=!ZVZ:/HZAFK* 1:;<J-CO@@;,D]^M;V@#SV*[
MST7,?_=DBV_OE5;.'LT0$O CT6VABLW@\46=G8R+G>7>PYZX;;0#=#D#VT.=
M!5VAYS\\]WC5Z3-;=+:AJ=7MZ&/9RL->)G%:A)@:I3UY&".*79O#CIQ>NW0U
M<*R@??G&_I?W7@VR-;L3&L"G>K1=5'M*0L8[,XULM[?7\O2\,S6+70_<><&G
MQ0).))G[&DX_=#+/(<\/,C$U$@+9C[KG%)L"I<SZKW@UA4R91$>H*^;M:L\-
M!^H>(@O5L"<0>:C@7M+U4_0S9)!H##"H*@MB].*]/=LOTD'YF"MG.^WP,[G@
MI(8N;@")@9[:V)USM8EFD)C3M\*)\KH<T_51+.!@F</:*/ZS?G!3NW1C[Y4B
M%G#EE<_46<"#,XY^$ER%XA;XV-SCK,9#%V^ N>,PR^_&'S+(3K:ZP_GUKC -
MXP'\"8[_\W9C4^LX:'SI3S!;_'7;*TR0<>M27@%I7L(-Q>!3H;9WX._V2WY:
MNQ_G/L3<=HWV(LO4RL#\,&537I^UX#Y*=\O# *NVFUX-4<F\J@+1I[Z-2-9O
M6;)VW1Y&58I-+K>@HBA%=0A>AJP!I8%Q.#9[<;)0/N#UARG9=NO"GMK(3W>=
M([ZIO^E]1;P3D?=EG^Q@QHKX&YBV>D*= Y+,#(8<Y;C#7NM*H;9E27:&<J>B
M,)_QL83+(D_:FWH/N3^S=!G0.*3KTENOX>#>\(4%B*>N17[-!A6\9HF3WORJ
M7DWD(FH)A1C$ @93P1U*VV9*#?U/>"&'L)NL!\3;[;,.#*,;(8*[H^UNR^?'
MN;SCPSM#!POE]CE%#A-[M1J(O-!1+_,<FB%ZB*,58FOB+ZR,;8YJ[B<$2VJ_
M*H^N[AQ*.))[NI:,2YARCGF.$=G4M,< 'PF*S'ZAFU9:>_7H+"M]3"YG 50[
M&@MX"[43 2\$1:BF:'L/3VA^G+=QQU<@0B2*W?;!6:Z4*(>+:95ZL.\=?']
MI -OB4;U7%$?TF<FG/2Z6'HA1UMIC*%<:C)-[+;&>>>U+&R\>"VW("F_3V(%
MV2/'<S(^^^15/-GVY-TV;Q;P9:*_XX9LWNN@24/@B<)R1@;/@Y\J&O_C3YJT
MOTFA_"@E6,/L146I-Y)SD1B,Y',@%20-@5L;-JT$SWW7$&[$YEE]QZZZO6&>
M+I#/:; !(H<#ZTRRA0T":Y0$"D.N4YQI)W)R6(!ZV[#H>$FQPY#R]HO,\5D>
MS38:BIQ&&&J.KZWT*@TH>"_?E&'CQ$,D7CX[07]7P:\...K0[I%+VX?J0Z0=
MFY62,J:Y+#MDQ'U#PBX^/.=R/C YG._!:3/4RY(6T!BXFT,RL'TSN+QF6(,B
MZV%6)3^"/TY*,K?.S+FS@$YL$J1/;F#P64!:LPCJMA 6<-$#(!LO87_,0U>=
MJA'+*Z)09).YG7DD?3_8^,U-!:H<90%M[E;L2]9*@VO7VD3[$)K&O]")\?E_
MF3>4^)>K;(G;7Y08MQ"\9"R&XSGGM3JR)9RY%73]L^?L[&\;)16'^1JHJVTR
MNKESR\$GV[FM$JR33BN;+9UU\&4!>>HUQ.[(ZA5C1 V6G:;UR4-BN2^&L%MP
M<^3F> ?%^964NT$W=G_:%MFJ?^/V#: 4-=M-IJO0RMPI&YH^#7#G4:AOV0K*
M*#*5@>C=.<Y;#[Y**;NQZ\S^S"@)OWP/PP?7I=U5I)V+]V&#H,TTN88#,N3Y
M(.<63IJ#,47RJ;'A]P)O%:VB$GRKL6[R=;14DMLV?]T!([->-:?@ME(:F#1
M:R/41EJMF0X<SBGP%/?6FQU!]WJZWK/T/RKL4?_UO>83MH,[SXBCF_AL^9+S
M.Z3/G57:Z':F=_AKI1*FVD= 9W]S.AP'M(9EVA(%RZ,]_;S?],\NAAH!J_>H
MH^RAP=,C(9;2I/)K_KU7Y/M^IW/B(R8.M&-0@4S^U0'^=M<S3YP>3B.W%U#U
M<(TFNTJ_$)&+7YTPMY41>EC:L<(<<<!+/+6HJ*=7=+'.4[*&N,]+D_9B,$RN
M5M#&;;_M\C/5KZ?,)-H4-9W\CSP\6^?CC?\2N(!KG>\6<<?F.3R5ZJF5'-S_
M.)%#-8MA4(@H_\Y@=P\GH_?H39#13IBO[2*T%Q3!SH=$[MDYEX5Z8NWSB0-5
M(^8^*3R.YIBQL&*2RJ6L<WQL$R\8%A35CYL7AS#!PLMTB67_EH4WUQ'4H-@N
MLR($CY*("6:>^^0QF/4=NC*QA%/;\8ZOS"V11QX.]/'?#[( 3+-<O2"8@:TI
MPDH2;.VN6>,+1'V7%:)"Z.A9VVX18K>IT>&1SK1+0,*G9=Q%_5YSQ/J3*4%W
MF;$XOX?<RXD'EY 5?&R3*B.$)[ 9"EL&@N3;>V"<<*6,F>BU"VTG@B6_M(I8
MM5 X5*:1XG#OTI%7=#$1PKAA-+<SENVZ0SUQZPCTY#DX>?&QTCP2(2.YZR1Q
M&TVHMN?3<T:17'"L6:;DBM\55VPB1JFC)L7K*L6!X663L(><=>Z@A'_9]*YW
MRSQ'.SD@-O-(03]Q1 /V2\+MZZ1>/^4#-O@\I?CA'4)U@O-!Y3=N+/*/)[::
MR#%S FT@9P)-?0@3Z+5I=_\>E;:E2MFYPL++?1@7=E&*3/'['8Y:RKS,>.\U
M"Y%1R-O*K=+@3BW9\=KUNRS @*@)T+ 0IR$+..)Y <8O9V$NMT#X5K!DR.##
M09I4/Q9PRQ&VSS%<O!7[E"3MZ!U+F#W$04F.&$8(RLPM\U.I#D9Z:W[%_?K>
M:^US 4>*XMG5!J!:%^'-E>IPL+H'AU5-BAS3SP*^<0'5 V:/B3Q'H2J*ZZ?F
M[&1F7GWEGJ)ZDJR[.K4@@J?\5M3G70#;8=E#<8]Y9'J]D+3,MXRK[2G%K7-M
MX)%0I^IIBX2N"YU'PCY.UGP/]=AEMDTYJY@%'"W&/R-NDB8*V(AG&9N:N7G6
M1L\\<_;<L'.0K?7N1OYHI3I3WB>.?LV RSMZT-+R<KIA-.Q_!)8= B(E FO%
M33QOW-F)X+U93^QV%5DZ<^Q(-C'Q4-"UARJWABMDOXW9#QKQMEWNVZRN$O7
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
MB[&W.L<_)-9T7>M'F9IT]UPL2XEUW^A8?U[K](9R)MY:'.3?$UAEK)0Z<BS
MD&30-&K]&>PI\9)D4DI3X!FY7\%II[9?I?:A.:WANO_3H),Y8K%BKUS#V>BI
M+* 2%%RZF6T1+M9IH7KSTY8-H0?KSRXQQ-B_-O@R'"D\HK7FHBBN[L\N8<B:
MM[:USC5FFEN1U.8]H8MF2-]*3AIJJ#;L9.3;7I5'C(J^DH3IBQ[1T1>_@?)3
M74>NOW&:N9JXV7T;!H?R6%V$."\]0?IZN!#7N%6(Z7.IN*3,"3SMF"3C>;,<
M5 ,S@\D2*_:A41@7:$BN%:Y=6S<W#1"F'X^1UWSV@9_]$F%#[&4!JIS]69*!
MB(6#DP@J=R$+:+U89/5[%I -5KM,I HC<PA#$VM@Q/Q6AK6\HL@"IEN^LX#C
M- N($S;O(U0>^J8Z%I!T'G"3@/&)\Y_P"4X6I\$,AU5Y0A&V=-1#<$HQGVU-
M>AVM6.^:XTF5^ \*#C7=TY[6R0<#VOD!!]4]G 42-[]:L%J8ZKC_>)<#7^*=
MGS*:Y\47KNNP (PXN#:*?([KRFO#'Y%F ;2%(M@65%8Y@6A4\3][?=2;G7]#
M*8$EC]\W?J$@:&)(1MR]%2;8 TZVFO?_O4__*VU\-65F^0E<E4C8!5.W+,3:
MWD2>]LOX+KG5.1O-<,GE,,@S-N+7)FRQT[U35W]WS<B_N%_T)(YV#,6((G%
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
M4D.[7T3QF34V[>.AK427#Z]GOH(LF6GE!S^\;Z)FG!4^" W; ,Q=9O=;K%B
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
M\/G'_ _TE+G#9!%35]?KJH.8;Y&COFZ]T"=7[-J1F<(/HE08VD1L&G&@LPV
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
M>NQ9B^X_\$-#UO/6#1E&T?/G@(]Q1C+3FCVYW1OX3(DSE '3=8?EFFB]EQ8
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
M(*:C2HS&C0+JS8B"2ZX>*>5(D>M]M4Y2*<''XNV#1:-L#>0_.;'.7C <MFU
M//,]^)GP&,%)L:2'62C7"7IC(42;:A@/C8MRAHA9T0J%RP\K.^LLN^Y8O/ N
MWB;#<?76Z_+'0?51*_.<&A&)#R-*KJ/?5KEEP1FI)=(JI@)U+RV]YJM-NE]?
M,]W]QI&HY;!E><?A*@UD?Y,Z[ J%EQH]@^"\^+G2;UCZKIJ:JY!]K&Y"=7S1
MU"['\EA'PVG^/7>-SNM $\39WJNQO,*$P5[# A"'O7K,.C!'2K32NKWR10*K
MX]42$5)+\WQ:_-N'+=J[+6=/<#^V%HU4TV&[N^7N:!G*V:)%&6'2[-ZJL^*X
MGH=L7'^"HNR2-B:Z#!!T40$X_J%>Q7OH]_S.2GW@Q#FUJF 94?>ZM9-U>Z.;
M?$A<-7HG@)/\!3_3"QO1-^[#NI6I4^Z-GP:ZV8<.P2\QKA5:*B:NK$SY^@M
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
MJ#E,,9]9)\'5"R +H\"4A)%!\)1?="*!BJ\;,JO^0.&4[Z=IQ</-T C(=A4
MWM"J ,8%]5#$?Z2!J88&Z$8X<4<'0!N4JHW(LH+K+"S>6O&AP7#$=0V3"]'G
M"G_?<^OUIU?>@J@\1%IA52;L49(JE C[SMW&<:T4RT]&K>PBPI449R;3+4KS
M4X2E^AK-)>UL 43FBZM$_>F0>T)K^ [8Q/SWYX[=Q*M%9/=BS6LG9 XZ=-#"
M2H=?U\.PM8?GY"+&V+J##I\VW8!@LTYC?@+!P,?27BO+*]N-1!ZU9WS=#U49
M>JJ/1M/C9G+?IYGZ20_Q%$T^&ICPP:X_W #%:M(F7F!_%.>\[[M\'N\DA;JB
M /%3A0XW8"ORCT:<DW<6'XNPU7C M?N\Q##SWK"\_]7B\/]WHT'_/VGZ@?P_
M$PU*C]0S=&P_YVYV_[0K5DI8\[.;=8<4SQ%%5LZ,WY7.Y;8_O,"F'Q#C\%=?
MG/_8A?^Q"_]-NY"Q$>JT >KVK-P O1E_#^:$:Q!/]>FDD&Z)AY]TVM54'.\X
M7%!PF_5M39;(H@:?HZ"P%3DQ1OTW/-)^H+N@MO\8474L=K@I.%]-* *3I^LL
MJ%OI,SV=?RY\#X^Y)%:AN],L_8&"#:>6RG7OZW:GE7G(V.Z'%&@QZ=!+1QCW
MY99L%?:A4->2XR\LIHH1=1XKY+NS!T)7=S*MI46<;#S_6GCK%;@.F<-)Z #U
M+M0YW"! P5KT'3&V L*#"9</E[2ZJIE@1KI99-7.N98#R[$;-GBW6)+K?'OL
M<-BI#U-\S :F(NO(!ZK<%^?4@%T;<-_K,P)7)%:)%40T62N3?/'2@@;NSH,#
M?%93W8BG0ABI$J8AC>+<O,B1M@+-[+KQ_+'W;!EK&MTD%*"TM[]KAIL2&>"2
M@^U$9!"-K2"6R&BL!YLI,(>C[2T>!>KG+UBYI87QFL9<B>\X+WO'T?(A3)%$
MMB>"U:EY95LI9TF^1+O%6C568LV[FX#1S-1_,K5O<G>12GZ4CEIJ6J_%^^A
MEM ]S[WMI,8EW+:72S;2MNI!9H@$L97I5LHEU=*RS#02MHJ?@G5")JW7GL_3
M<=F[*ZI>_ #W=.$S<0;A+1ZC>D=08VWF\/FB[7/1\SP+GL64W2$36K<IWFD4
M'<*MZ"%VCH4!HQ:/^F.8F:O/Q&P_R29[]?G%F4&<UO(':#N"TOL=.FFJJ,I;
MTP31\6K&\LQA^P[B=>D$0UJ#+O;UF@4RAW\IZUVAX@&K&;Z>NUA?$P!!H?O9
MWY%8R8QP'I+6D*NO7BMM?_6@@+/&FW<E9O,%E8[\#2+7'EVTNN1I6(V8W[,O
MGF2">Z\4TT014,8/!$2:E=L2CPR;OB:9K^]Q6WJ($R8>=G87:@X*%]&1'][Y
MG(\SE=E^7F(-Z?VQ&%.T@KQ.^7 OX9[%M"^U<0 7&T<&;Z4Y_U;;MT'/B W2
MN=C/GQ]5KQ^VQ]9Q)%@DXKG;FL.I>P76UV\T ;LGU\GGOE3>+>X+>M8"F0E[
M3!KQKN/'>H1%"64E)HHKT+O8"54 R?A+THYRWWQHJDA%#4'6P0"0&-RQ 8I@
MUB1R"O,O8V%K1!@Q&?SP%WFZ$VXD\<2LY?0J,'OX].?YB[DX"2/.W4U/[)\>
M;X O_ET--(N0VWVAG6;HNKB\A NF-;<@\K]=\\*TJ*>00FB!G8 ^WX(=/B%X
MD*=A V3SW5=:P(21?TZ8H?6<Y< /WR!M_O'S)UM*3FOQ+Y?Y(I,QI&;F\9!9
M0.T>7*U!KPC0,62$I8<'&K+[- D_A#^:Y%+_RHJ%[TAS[2>7)Z9B_Z#]"IBR
M*[]_?7P(',IK4';_HT:;8;'*%LN(\;U<DM/E*5YWD9]\>@BO 0LDQQ! 43>0
MGVG[@=-N&4L#T5NH_D!PT,\\@'S_<P"&_>3O,8=]_PL<A$C6P>TG[1D633 O
MB.=IR:Y/__S0#79P09;?'ZI<^V>;%YZS][CMQX9OM_X:JBS"*+MHE29%),%K
MG4I/3*X!<.^L@GS&@^@\V>MZOB'_349L9N3/_J77/[S">A<]5[%MV0(6T,GN
M]U+#&[Q2<N) ]]T/;A*6U]E!<(>_BC>N#^^UYQ-TS-E[>L#@;#/SE,$/WJ:\
M"A*S%B[A?;RP5K;%2Z1]#P_DDC7SPV/DCJS_,B?^&2OE?GTAQ(J<0_^^?>/6
M!1->Y!V+M9UE4E1L%D9*[?C[V(+(?CUJ'&?_ZS4S 71S/(C(_W-V=1!95 -
M/+DA=X;SWNU>9;\ABG.@O$__D%#0!A@2VE^*0F[8:!$YH"-_SXU$2-5IY >?
M <"<,:4X&U>N^ 0]N<Y*GIB/>Y/[:HM4XHWF)^.HC_ZR_UZ:]J,$R;>BI\8%
M7YC-&OEE N?KX#,U05+T,/@SN?H1C*7',R+.-3T_UZ+2YDBZF^ G P][GHH'
MOS_R]7@D\H S[SESWMG<]MW9M6_-IUEO9=<%F]5I2E+QE6"#AX1K!OM###6@
MLZV'+>*AS<1U)+JS#"!V@#XI$(]&E<@,Z2#V9.$JT4)>;N>)6ZT/D3PS=8[*
M3A;P\M]I[=9!VHY=^N3TYD!OE8 /5\#9D:U$S,P>L9EQLC4%3%2L&!"DG"TE
M10^Y\0!;G97#]4;5:GQ,;%B)VJ,VG0R#&X[">5F%.@TO3]$S!/IO:ISES!]-
M&9W/*-"O[4=W<PF2;9C=KB-@50O,>#3<+BWL5B3#^P:$A]>1A?F584+3K"UQ
METF[AX"J,QX9MHS>09%_5U#HT%.AKM/VU-US!^-K/?GA3PMR :V:7 JB\A<@
MIHAJ6&X';E: S R7(>5E6M0Z^PTU,9F10HP"^L"/HDN?Z2K5<.CWD2O(EU/B
M6X ]#*:=S0Y06USUS5LT%ZH7K"^$2-</!.+N4Y#+&Z SCX]+P1[FH_?DW0'H
MI65&Z\:XW\3R9L_9$(WZ$QY=HD:+9HU&['QZ4.V#*\3^$6^HS#[J(!O4J$0Y
MD]WY;&Z1M7#Q;=%S,Q_XD$H^RWW*\N/.@;=NT0K>I&KP&)MVV+3,FCO&1?'4
M[M>%?& \:ULDN16NW7H7@.&A4(*0 4T413(#(!P%(*Q_*SVD]ZO\:** KL2M
M7K49]P1O9F@,POQBQ","1OF6>]*[(7K+V%_D'05*3L@R^4TO05;.$QL3TQ&-
MM%W!%Q.O6,ANWZE=J69S/YD?M+PNR4S;K0; :"@7<O#HES#AFR7,&@DP7!F
MTVS(@=&'GA$;A$I%-E6A2>Q?HZ:'_21I"!' EG=$DN)!_3];!%.;7N-<@W0S
MV/-Y&I*3])2]I/_*@&N>1)H8;,U!%;!]U3:7*4E&"T)KBI !L;HVQ)"*1>T>
M(U5])IN :XH<%?Y0_<O?[ 1)@#Y!X<]??5)K$1?&K*O<\=P V24"L@D!+ 4T
M0%E^&$W47S'C%603=9$5M:W8\2$#"A,]$)K,_M7(,$-N6CF4\V8:'_DT.B@7
M3=$#P4-^513%2MLAG64^C>6YR9)UQ9';<9O%B.UX4[3@B54,VH%QTN 7W?-(
M*!I+77;/!(131>=@VUO-;I??=][K72M[C\.]H6BUE@ X0/L!L;N;/GFE'?\#
M[.G^59<^W=@AT:A%<?+I.!6VG@_,;BO.B]":1:G:B.5"[M$K[5<OZLL\L+TL
MSGB(AE\W'8 2#+!K"HF*M+(YY-(ES.TF88KDG,%G@^H5?K&9Z?2>7OTZV;[>
MN7.[\J%>?@S)X&3Q?T[T?[ZR37W^G-]N6JBU,]F:-*S? ;67YK:HE#O:9K'M
MQ.\>=?VE'[;XJS'\\MZK\-OOF_8PJ]YXMSQK-#E;8%B@VGGAJBICVHTOC8Y_
M: _8,(GFS(U,Z]D /=>AO4".]AN<G#7^>14,92*.^Y"U54EHXJP8,"GS(I-T
MH2Q'P:K##6R!$A?/1)-VBF_I^._7*G/#3Z::3\>?[_3,SU]]Y.G0W&O1&*"=
M'G';1%/]P?L S=;MJM,A)!:R.$6&&D=1?3F)! .GBMC[(KN\ZSC%SGB.<+?T
M2J\1FQO/M9^^&]SR&^_MV]4^\MP,%?#=U%BU/8B&UP-:A&D\[K8*H]"+??'+
M\./)YHZZ7L/^K=N%]694+41SX58$,0 <[53QP\_S3/>S$[(+AE#;XP1.=4HO
M)?@FJFO(_GX\/[&YCF.&;<VEL%:^X]P)ONZ02@QXJE^^K437(WD"9WV@93"^
MN_+"HX^*I6_#7,M<W,^:^DC.Z'U\SO2YL'&;G09!X'TSW!Q=VT*2KG <+LZ4
M26\8DF^5JLF2>CW):.6R>-:&')1/-KVH 6(XM41WG&U3]^#F^.;M4#L"J"&
M+W4:!"SUG]81)VDBU$AR ^:Y3=CY?QZH%#Y*=Z1A<T]N@,+7AH$_SWUQG-7@
M?M&)\ RR7$X?(4**0X:09=64D:_D5V[2>P[2G1"_@,@/07^$\7<,(1U2"@9Y
M(][44K3GH4O&.->?\.S7_!DV%!VFGOO>FW8M ^;OR<=(.Y5S<P-T2VEUB@ A
MB?%2'DBBR*P& ":IM:;^Y1:$KP+:#$"$40)I@#9S@E!YI?Q8?JZC.P$!B_5!
MSM#O5OC!G2:)!Y1.V->:.2R] OA?JYD#C@C>?[4EX2)9WPM**QO]JR,A]KNK
M2[]T)(2E2AT )I7ZI4SRWZWNA3R4KX';Y1"#!@(N4,#N*3W3G06/<%ND#'56
M=#_OUI"SR#F0HS6F5:A^Q_6>NJO+[RL1']*RW5OOW_:%\- :86^9J[RQ#@G2
M]Y(4"0-!<.$A-Y;)?HG6W%*P+J[',-K*RM@TVO!>/RS<8>5]7,]>A/%#V=P0
MMAH9@\'&$++K9\I%*^/J?EYJW*R+_*S)L3P_\_JJ[H:QU/3)RW8]VUY)VT7*
M:>TJJ[YU3N25U6NSX=D%K+GZ^\G3":Z*6;EOE+I6[6O5A*DA<"1ALDS)RPW_
M, F,JH#D*J1X9TTI!6=ZJGCV<V!+W@0WKIBYMHKICCX\]?;9T=?>1FYC&BY@
M9](%0JP9B9W9'[&79*-#^$@1(L3>&6YAP_'>.(+9VSG)O;NE=D?MJ(H>5V%D
M5^75&NY@T5*7:TKGHD^[?4QYVT;HF9/ P6LK^0%;R*;Z%C;'(W8&MX\03V%M
MRZMJ?];1N6#7*=(ZW([HC=?Z_$G-[/=R&T68H]L#Y(NMP1#W+HO4=SW\+U_>
M S')S)+8=B0\6THUCE?J/?BJL#HY0S7CF3_;.8"M6X7#*(_:&EWP@!;\S:#P
M_1C6'+6YJIICYY?ZZ?N>B(9^SB;HA-4&:,"),OBKCBDI0_< I<&7 NP!IB^9
MU[5N,SB_^]"V+.B2 ^;J3T"&FX&@?9RG$\YTC-3S5R57[2_NSXS7O"%,=V-6
M:_U1S'6"2;P:V 1A+H&KKDOI?S8N2:'M,+M!_%)&#:7A'I7=_+OL:QSM""P4
M^:VNNMU6Z]LEW<"X9^AI$#: G.>M^  ;('E;-1^@HV0TZ2UY$2+TRFIB$^J/
MWKN8]A?0SBR$.6F5IC7K2ZOPA*T?GV#<OZ;^U5>9[CG3EC;^Q*IW&+K<_ _J
MJNV^+D9&@QMT&3B8&]>0=FZ[;5!+?Y]_?9.R 5H2-IY$+^S.6XF3F5W\V\+J
M>Y./ )A+/W7Y-KDRJP\\PV@P3M"+[/]38/V_76!=^V,_V_\46/]DN8<=>JLS
MFC9;F,Q\[H)->Z=Z!;777JP0-+P@O"A$NNXD,:R,M*0Z;*GF,71Z^LZL*^$>
M2*L!ES[B9#:G^S*QU&^B5R4T(X-KU5>Z'C?PP.N%^FC17U&T_P=K2[S^W=H2
MZG]J2[Y$;12.02+ )W:'+<!Z4"MI>=1PJ"V2#ZY?VF;7D461=-X[8*OET)*D
MDW*;WY%G;_75"(F2MS-N1PYZ=O=<\T)WZ0YK5<\+3<LB*ZRQX!(]?'&#\?G\
M?!Q<HL#$,3TKUU]=H%KR; &+Q*.JR<->$LR/R 7,/+<.*9NMGPI;*\!C9F\/
M-?$@RS5+? FF9@1:8-JDVB["??10)KMFO6'\U-"Z<G%]^$V=F.$(&[B%'/?)
M?=O><RG(>J/Y:/W6TD3FNV72,+AJ*USUI9?I('O[(^N#(><6L;DJ.AX\SZPL
MS2<7-"N4;W!?#?P48[<H<CA!F/&3S!XK6!TVZI90@7.#=(*I%H[;%$*('>J/
M)&+QGB$EMOCBT=)F^(4TBZDBCWHVEGU),B(N6FXQP5J=94;T*X9>K$< >DP
MV0WJFI"A-:ZJB0H)73ROW3V1XVI,/B3?.G:2N2NBLU.!!GN<7]4PQFN\S:2D
M%XLS6!2+NZBV2N'9 *G/=DN4H27/\,7V'ZLM6)M>.O#*T/";Z# 0/2G<6-H9
MZ2!ZZK$8[1[/HJT?H-"VR:RI'2#!5)!5;_6QR\VF#;ZU&<D<E3\;&Y0Z:A(?
M!-7/.@G(R]= ONL_#>0C6J10J'YY^HF$H]US&BY G?MJ@/Q-)_3#<Z2X(1=@
M,W!]P'XY3?"\_ZP7^F%D]>T?&A-]:1*JQR'3;FAIDS'A2S9D[H/\PX8=P+G$
M\*]%\Z/="=+ZOVJ'+AP1&-D:92ID<5W)D'G*]$>O=0AA$%G-2+^%>(!^"W'O
MGT<[D\&ONV_V[6*KH9\S%8"Z.A==,#P#V%C)?UO=:37<3D^:E"I>2:3G4=9O
M@)ZW-C-/=--MC^>P(K6'N5_XW_ /[ R+OTVH/"$HK- AUFQZ%UE^ND2/*%>!
M?C,?+B]]YY92<.JPLWQ^O*35<6&_,Q8G;W"6[G8^4"2/ZX)O@,1E7\NZ\C5*
M]@P\A)X9*I-WHAUIAG-(4WB?3Z[/8>P]70]WNW9,Y"@^"M @G[[V\:.AODW?
MZ+Q$T$JP5WOLQ:BB9O?^F35?&HO<D#0+Y3S)UWVH*03*6>*>Z05W[M^70V0.
MHIS+MII:7;<:=C+*>UUH=7*T['7A_6V&S2S"$92V_1&)E$K/04Q$R04W0,+C
M27F#I>HU26(X%4E[PK@F[BA5V#!)^LVD*:]2Q-"[8/&4"-,1[68YY@<O[Q5F
M.Z^<H,908$/@'B-(1'=Z99\I'MPU4Z*;XFSB4]J8M%Y[+V(L%W?+0,FLU_+D
MBJ_VQ0X1[T]!<3'&'\U&_#!!96!2)&"TEE^&^PY/S]])DFFC"9&BRWW<[F3!
MSZSGAQQ\UGO1LJ^Q+9=S(&^\:Y2KY@U:N*'WLU>*H7E^6Y(::K[]HV(NU73"
M?5VZ:F WK<O<8/8DD5&7Z!FF AQ*VU1T7WK9XSO2XE[H.:=3TW7;GCT:FJ-U
M*I@M[W?W$*YIZ6>QT7YJ('7@00EJV6 FDGRVA]:*?I->B0TW,J]-4Q^&L'1Y
MW9_JTK%]Z^AJY)C"_$[S2/)J3_Q:Y^**&2F2K&9!:^YG(?GB+Q!%463U:1_4
MW5Q7OV5G9POH-NNIW3O-^R/T1"+M'4RT2R;4JMDKCWMSG>3HB"S%#<(JR!N@
MKLR* 7;$#H<DSF@CDB,>MDWCN>Y0;,?O]\KE7[E;U+JLA*R^/3I9IBZ1&':2
M.4I20%''<Q6YM;!L$99GGS?0YP=E'':&=6.!DW96&=IC;<#E]12NX0XO^NCE
MMVQQ.UDQ&'9A)[LR^>BQO$7$QXJ3WJ/4#%W4 %\.)U6R.>]"QXSK7,KQL"F1
M&/#+M\&01BPT%_-Y5ZT.F=<,\4'6RTZ#P!27"1@_A,2R%T[=\+*]*&/><(?7
MWEA7I<@3KV.<+[DPC9/5=PJ[-5LI-"KS18F?,SIV_@!#RWDVD%K@EDSGU+RE
M>6?SIK'3\[/\L$[LB,5+\_Y2>WR/NKN?M[.-RW9CJ:I,_BT^;&\8XXLO>+CN
M;K+.=?:=UG6NO[7O<7KH%764W5;#<P P9/6LF*[T2JA\6HR:Y?-:(;<C*_H)
M&"I;/P ,RQ]"*1?TL:P4V4!6?-]V\,E+O!N@78 RVE%?B5R2=D"2&.A?G-B)
MJ<:R?BPWK4J"V*ENF>*4@9X0D%]#7GH*2WTBN:*<;QNA5<>XEU@WV9:*>(:M
MF&?[4&Q16;3KT(S+ 2A92IHB"66? 0R%[;20/!_PZ^K;&Z#[S<RC&Z"5W<D4
MI/W4WG4+-3^RCUT9A1I;MG]";2\5#1>SSW#V48T8N27\*6!HY=CS>X]L EZ=
MA,3X["-=PB<C1ZR:UVUH*@ ,&W+<A?<,MH%(A]P\6->TFQ-)/,K 3)&:WP%@
MMP;\ &6/^@:HFI[3Z5N!79+S\MP ,1EN@(@7;&@\L<' @6#=#/!HBS0][F!B
M+0" '%_@@??;L:1X$.:GI\YO)I[9!BC(%H]=Y\V%4D  M4-3-K_67W(#M.DA
MK]79IN$L@>J!G#YJ4G3F9%'J>(^KI4679:V[S)83.MOOF=$NS$()KTH4 5R_
M M@8_O15(2O>$OJU*,;KD/KW@!H-1U%N^4.E&X,R#M6N()[60H@S&R"\E6*Y
MKF2$]#!S\-6KR>_R\@.-@D;CO3ZY5ST-UI7[G6%.#W$/%43;<^XVOH^5\3;M
M-IV]9]3X2"Z0M3^7D+QC@)!/$8^"D%Z4*+>5I8(W0#RZOR0@ZO\2 9F'QH,L
M;6A<;F#@\#XGCB2]?+-99M7ATH3Z;('*HCW,&0I?A(*(HW!+&Q40D=56N_V$
MA@3-M[9NX7WSP'*KFY+1R<\&&9BMM*IVZ'@E,,WW]L#KJ"<@;!2% UU?Y#;G
M>,\*WQMTVH /%&_FY4P+Z@.H CKPQ3<_ B6)W4H'TPOSPUPO.RP]MFN+%(Y:
M+FO,KCAQC?7WFY@LWJ'YH(>_DQ(J"R'+7  _PUXD #)K">\7;+:8_K+G]"%L
M< 5F2G@WA ;2V !5-6]#DBSZ 93U-*$22Y*E/Y-"V[T:A)RP(\S3V)X" [^L
MI4A*LP-27@K\:W KC!XUV"0R#+!-SV0 U"[%P];WE"AO@ )_23BMS6\%F<+"
M$3Q1P!;B40P)76E_NK(!<L(JE+BE]O61ABWB62U>#":<*_0:#>,B?D@SV1\3
MK'Z(;U]@ #OB$2K86L X$D]EVSO^=:\Z .-?PF/6>6_^(6O@>F+R%'@A FIX
M?"GO!B7(KX ,)DV?)H3,4-,_3\771*?U9S54/CZ"$0Z^P*3><?$VY"[&]LM;
MT-^]!2Y+^ Q9^$MA 83#NWF9TH+=.(!5?(30)%";R9GY$[7H&VR ROJ_S(+,
MQ@V0,P0R@1"G)L$-;-*FS?6?>LN_YBQWO16MO0%26KH@@DO;-)4V&" N5VKF
M.2:D<D?L*HZ J8LG((^AG\T#4&O,4XP],TV1 TFJ4ZZ*ZNV\Y_+=7O??'M>*
M<OV\30 G\N3:,4P;AF0BQ-]$"2_Z]KY69 6&4-=$,2[B58$L;2_< -4Z;$E"
M$^TK"(XKDV*A1[>/F#V4S7_*]?8)QW:IR"5YZ<T*]?PT 5LI_M2TLH@K8V+;
M'4OD<"[V5TN?#^H)(DJ'Q!6#9_F\@6$R[34[73VF18K>%A64Y#W8M;=96R2"
M<.U:I3"&)Q[0%B5R!_ ERD]_6Z+O6?G,M$F3(OEXBZZ><D<W" NWS-T6A/\U
M\2W5_\404DN!097I\4U1)/5V#MZ5NT1,2 D#(6U]M3K>I2@]^&IJX-F.?1:[
M?"%=V6GWN[7B]V4EW+S(^K'*53NRZ_5+/80?LORH6$L9/Z+K!1[6-5"C4"9+
MXAS2@9]##OF!SW3LZU11'I0,=PZ_E%:?WJOQSB)O,/Z$2[<F6\9"D%4)[4F?
M\#&KS,+;@_:,1,"*SEE"L?<X/%K4LK=QM1>LFG<_H,Y_&B,<U23LRG=D)*KA
M7A22/^,C;I$[9G8$#B&X#>/\\]Q(QVR&LJ,=A]VV6SHMP"6:EVS?A)CG1XUB
M9I>E-'7#3^Z\3H-K?VS:K?CL[2/03@/%0;==GQ'5:NS4+,1>TDM:(ZX&H4PT
M*1Z2WC)IQ+ RSZ_QLCLDR.4 \Z?B*W'QA[CVU4C%^;V\ 7MN>&J:L@]>C3K9
M]%JH!&WMG:H1:<I7L3(>7Q]Y?6%-?A7 $[ &:*'9FN^*-*$SB'P(\0FR#6IO
MP$6*ZL<-[:) =1T.<\#)J3GY8<J%AB!3%P/9D;FM(WY3I*C:\EC^50HGJP[U
M7EE/>B7YQ,7^+B_^U8J5J2RDZU:U?1$C'4D#\U*!9E57$9VDT,!M'+8>ZNOS
M@BGV<]M7!6NW[DV*$Q.\QNS6E*7]INY)8A]YL6YIDK0!DNCXN'ACKHV<6'?G
MO U/#R6/W/]<B2=J\I%[=\T5A]D4LY@G<_8[%$:2QL-*]>YQ/J$RERJE3LT=
MRY04%JM.XLTC(E!2$4LW=)WEF&S#/(-"K;4^W5&<MFRBR*'O-%&*G-"D8R4;
MH.&\_O-(9Y3=;+GIGKKA,*9KP$'52$\[^G)M!C,OFG(+1;*79OEV)4A@>!--
MV:JR5_/=P:(G'$ORGQP3&R)21%:VA-\>QPV\Q=[.4S0I:ID[$J?)W9#1IWW>
MA^V#$YATQ2 $NR2-'!FMW0#MQ6A;9/02!H+%>;<C 7V7=4+( SP30Z!U7XA2
MW982)5=H)7V5Y^%Z@,@'>4_:GOH*Y)?[(X8 4_,^[GK!]H'J]9O/==^-0"0Y
MWB5S0#;]HF4#Q#:*AZXM=T )[O0]ZOS.^<["JOW]-;[:SNA9]]NKL=G0O<-K
MS<R<FW\)J//@ZP3TEPLUOE*F1ZK=E_6J@.EQT:"B>^ RK.5R,H<8?4 ;FI6'
M 66O-9+8#<4_*1'; *D5I=,XI*&DV5MC8W(%T8LW!UO#[Q)Q+UZ\$[JA.!-'
MH(W91>FQ/(]2+XR;S][S>#WJ2MW1 =(56 AZ27H#](TPIYT_P_.BO:ZXN HG
M=BUM@(0JDQZ.)S)0$9,;(&B0Z0,AI WYL!?OV5O.5@>&.AY?NJ<4T6X;4M:U
MS1R2$WL'V(-"?\XB8$@.':?9%IA4BR)RXSWYP:4#@F!ST!!RTW0AFYE='%P<
M8;:EM^ ,U]1QB%.^1=N[]69F\#^G56^#1%6A7;><'OG\Y;-7Q_.D17ZFL&,.
MK2$)_"XT):KV7-1Q!A.M#LP>,Z'D0.D#Q6[Y%92K1EXB/O:IDM;J21:4<4@3
M*NLWE6G:GEWX>2KKP-IQ=^ -XL"XITF^@&)>I>E;(HD?E]P]!,H4;4NA3>U&
M\B,.WC:U;\8_^Z"=&%T;N>I7+A.L$\"QKFG]/5J)/?O;YX8MUP?/;-/]24;R
MG2<N7+]B*/-D/+D&&7/,JL;TN,I*]XTUCQD'QI#-2\U%5A[W,J#Y_2$!<VH=
M0C-7!>5(1FM3XHS!__3GIS\:6*-3F3S.X=J2FZRW@:X-T'D 6?A3AML5L3F0
M@.5C)<6)"@MCOWEN33 NCCRY7/X0Y[5Z+G(UY.RB7A1^OW+<NW)H$']_U4<3
ME1G$!RP83*G? /T=F6R+[A^LF6^-G75_.SY6?JRQ#9>^MDS1D)R\7G)?$&H'
MP,)G$EE):2]30.S6!) JUI=.I/$?B71_3E8I<ME(%5IE;+[ N=_$-=5;92\"
MD41+7N='G,P?!\ *V^1F*;GQ@Y1TLSY>7+W=!*7Z1,GRN;=Q/XPVM6!10]T(
M^?++).@P[CR BJO'-T""*9OWONO*X\4"3XEK7I-M%(WC5X<DT3+N;:JEA_K
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
M>B@,'<M9TH,1)#.M$F WWJS_QN&8J20;(*BMNEW5U[1J P16821HT5A5GY+
M0X_>$)HJ^D4)BD&N;$I'A40((T:6V<\_VI3DWHQ7H28UE <]$ZZ/PHL<U Y0
M<,M0DZ/\YA:.97>#'^Y.>_JL:VI(V7DZ46E,U[G2^9UWBX9LC%?<,!-41L G
M\XVE OMQ*\F  >-"^PLJ#]1R RX<*KX^R[RG"0]C0'S: +T!Y!0YB(;D&U3Y
MJ0^V\S>&$.RU"(R]I,S*$)-";-L843QA]C<=1BM=X=0/;R^>);EPWG"Q$"$.
MQJ>CLLL "2K?77*([*3O,E^F8FDYJ7:TH^0,C^;3EY^MG2.?QXM$VWA^YFH<
ML4@MX-1LT<2K!RS-839 _H EUX!I/FZ+N("E;-T G4>4A&PU%+1XVM1:MNW_
M:^^[@YKJOG:C* B(2*\2:8*T*-($)"("(B]&+'2(#0$1(M*"A$1%NA"!5U!
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
MD, O:8:QW8I95O.W6RH\&8(!CG18TY(L$K->!&"VS\_@^0?T%T*$]]G1H)*
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
MPZ5D;HO:[C<^0[;>Y%1M*N1MGP.DB'!1%"\>S$B/6S(5#OQTZ0L5^;39*']
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
M2Y74L0YYT!.!3R+$TK^(V59;Q^*+YC!SOM &[XXIAW).)6&Z<%EJWIJ+SKN
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
MIS0@BOVK__>G:TVW^G/7*^#O=$R-=((I][1.$A:Q+F"F(4 CZ)A2E(3+R#V
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
MA[,PI\[/#X!Q9)<V(974*ZVN3[B)=R%B;#:_]Y(V0+?&+0,3A31"0;(,<&E
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
MW8Y= OWD<?YRDIC]6@9*=&$Q=*4H@]81ZYV*,@1_JOD6#];TO9@[Y-(%C<5
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
M&K60G_70>?C>M3GWF*"#X',1IK9E>?G@AQP;$]Q0L?B**HM$,[[9W2<.OO(
MP JT/P%@RO[T5SG_,\N?^,+YKRKNY8%+?;=GK2YM\B_CSDVK0_CN=(2:R  2
M#]?>%;:H[X-?Y7HK?03W#S(R7_>0K<SMX'?>6]6T:8Z)=!0U!4[A+\<4[P0>
M:YA(&PX<GR]+H(?'=:!&=5 L^:NZ8*%L:'W(Y1*(J"B8#VW]I+VI?LOFX0-Z
M>$<Z(%;)GH_"+!.PC]252;/D+W_UU,+*X]V45;5-+=M,<92-]ZKL%L'::\/0
M#(K[UJ=-D_4'$B40  \O+6ZP;7-P=-/+?+7DM902=W-U]!2-4FV<$G>\@KI_
M\MJ^J=^E;'U<N:.XA1W_]-TF)\8G)LJ1VQU-R9]@NF\[PFPI?UX(NT=<DQ=E
M1]7I^"G?3SN86I1:X#URZ&=EA^4=.$Z8WO7$BI![(Z4W=S6//P0[=]B95K-V
M&;_AB%1@A@"1\SZ'?1V]0S5HP4;"&3F;]03UI15#I3<2FESFQBJWA4J]:.DU
M)%#W#"6D+V1N2[?/%"[)[X='9<YFKN3.!@]BE3#(9.O(!!U*Z0A$-=&2)>?2
MU6*GM3S%2U+0I;;OH3Z0JC@*SG"[6C&9JQ,SCH8SB)8F3,,T N,D>QS[R&V+
M9XES?0BZ#'GW<L9[/'E@.'G)D2?.-05YFB/)"3.OT&I?TWWVT"AS$S].S>'-
M-K/-M&1 $-^TV\>G96_P)GE(O+MX"UL4]_4#3Z0,_58;\]FTB<5#9CTHQ% @
M0)R)D0EZO>\::?&3JGV1P-VTE)GME?!9+^>R.#2OJG?!2SH(2D$+[@#Z$N]2
M%BY,?*Y[GDK96_7JXH O&Y,T7]3&N >I/(9V'YD:&S3>@_<'\FSI/0@7T;#P
MW?UDM4;L;(X[ME='LP9#[2\B:#NB^>N/GD, QGV)6:>D\-C^AA>EFBQ+]5X6
M6BX:L<%5K_-G]2]+Z'=;\^O$>(V2G#Z+IB#U*YEG:A2Y?78=ZTQ^O/Q<P%Z?
MS!2%(BK\#;4;'[">Q]!Z)QZ?&X6I]BU)%VX27!M6T6"9)9]!B L:I_1=_TC2
M!X37YG#D+=4OH:'PY+,AYINWKM=I1GQ]#W9T J*,R%XN>F'MR'+I3.M)G7J>
MA#86+'5\BHQG&/ZHY)J:X&E0=+>.B-B<Z<R#M1U_MP:7&43?5;:?\LK,!V,:
M?Q#)-RZ NRHV/3B(HOJ11GIQMXDO_*ZAG,8R7(BPP(%W(L)L':*_+6=[V95X
M?@6-$5J\0NX4C:MW#JT 59..40J_3+*\WF"9C%09\0Q;_EI9I1&U&CL#2J2=
M*N&;9>MI'_FX&78VP7K8_>W1,_P="\?RHS@F>+>A]U95%>6MZJ@)MG+]'%IC
M6N*Q.W7Y=]@X.ZWNRN!?:'QTGK\]T>W6*]TKYY0(+#-[2^9L$)6G);X,?S/6
MOS%*S$PIH70H+_ YD#JZ..^H@C8T>8X;X49?ZX#LY7LQTE9NM^K,E?/24BLZ
M*0FEEV><CH_32*A"/2K7G7H9E/::/;E.W_EXN5E1'^EKO])^3O.E@/@1/YWL
ME#H2]2T8^&@^ZJA:VHS.#W4O^J=E<9Z4["4>6MS3Q/7+_U02K\3**H;NNB6*
M<_YL3;5FP"!>JQA?*T!#YG8L50"EAHT9'(-_6#MAFQR'EHM6<_.<;*FVU5/:
MN/=)W0R/MZ4[&7=EV,ZH1Q+_]']K_[G\.Z>D2+KZR.X0HF/1DB)SOH76ISA
M@+F6W_ZW&/X&!%A+ IWM0X"7Q'\W_=WT=]/?3?]/-WWW'Q*';Z,L!P\9&SE&
M):]=TWO^99C\_V>!3/Q_4$L#!!0    ( +9.R51E;4IW@#$! !)' 0 +
M:6UG7S P,RYJ<&?4NV=84]&V+KP0%1$1Z9TH($6:2B\2&UU$4$!J5)06(2*]
M1D5Z$Q!0$*+22T#I/=(%!*1&$HJ$WA-*")!RXVYGW[W/O>?<^_VXSS>3^3PK
M8V6..=XY1WGG(M!^T7X#9PQU#70!!@8&X ']!=!F %$=/Q=' # V!BX  '""
M?H\#8*1?,=!??VDT+' #.,+ \.?]M\9XC/%/.W[T*.,QIN-,3'_Z"686YA,G
M3IY@8CK)>O(DRREZ8V(^S<9ZZO2?ZS]*_@S_,XK^/G6"Z<2I_^-&^P:PGV 0
M8JQF9! %CK S,+(ST-H!$-W68PQ_:<#?&L,1QJ/'CM--.LE"_T+5&;KYC(Q'
MZ,8>.WJ4?C>8?A\XRGZ,X]RE:\<Y31\RB7IP77Z9^.F$V/6O+=QF@WAQQ4?/
M7S&?Y.'EXQ<X+R$I)7U!25E%54U=X\9-'5T]?0/#N_?,+2SO6UD[/'[BZ.3L
MXNKIY>WCZ^<?$/HZ+#PB,BHZ*?EM2FK:N_?IG[-S<O/R"PJ+RBLJJZIK:NOJ
M6]O:.SJ[OG?W# V/C(ZA?XUC9G"S<_,+BTO+*X2M[9U=XAYI_^ /+@: D>'O
M[3_%Q4['=82^!T>9_N!B..+[YPOL1X^=NW2<XYHITT,/3M'++T]P74_\]+6%
M64S1#,_]Z/G@21YQI9GSA#_0_H+LOP?LU?\5LG\ ^P]<&. 4(P-]\QC9 3!
M(7^.E@+^'_8C@K/EXQG\6RU/ WX+D X@))G-<.1B(M,KLMYA';\B,2/DF?[&
MU"B1%=_W ;&!F(?$HTYI@UH(>CC#9=Z C;29!@-K'#3.Z(Y;-?%K5UV4ULOD
M%\#W;E?R0/OILWV7#W[9:EN*YYIW:^80YS>&5H)KF.9^"3V5&>V2F#66S"4?
M!H >P]MF@E1IP'63*#!>=)H&1&=302PSJ ..( ,:\)*'!I#-@Q8/'U'[ A36
M9CQF!(-Y+1K18NC*Q>:D+;>B<G(/>[8.Z$**>HNL_ZK]Q:M,-*","O]>]F-;
M'HP+.BUQ_]9-7+Z@G93.9NDRR//%S*D8_NMJT6>28ZOW$#[5-8E["+*V8!M\
M1YR43 ..R-$ 4A%X!M\L2 ,^2;8C2.PP&M!AV5+;)P@-(WUJEQX?2: R@+8T
MX2-""&HPBLR,\*<#:/RO  A6QU7"V\UP;/N'(/(1\!QHY;0).8$&,#I-0? D
M""L-^)F,,R&?J*$!N (:$-%*@E%?(SC@OW50-( ;<GR=F.T&(G#5AE)#NF@
MD+#/=!!*MU>,!GP;WTLC:_/^&X*I?T'0$%R U2/KR)^E 8BO]&%BU&O4CW,T
MX#L-P*L$S], MC#\-(596YQ^+P9.O9! "E((IP%+!@1)ZE$;&D PQ[MC5 9I
M +M1)'AQ#8X_00/>P O4P5M@,NM?%N&_W$7!&DRRT!\->O^A <'P>'7M+QIH
MP']C'?ETY'O.XR+.(%?T_K(,+)0;W?77:,#OIQ094B -.'9Z,.0<^2PI;O9$
MHRK2&D-6'7H\)H^<2^>4FW/A*G\;&_JB_7K;PK<Y3S3H7 L-8-+Q.]J.(KAH
M!0Y3X6LFU %K>(79+!%$*4"M&=6!]L\'0MY#\,8#OWK V#)BVA>\W4(=#3BQ
M$ %UD$>6N J^,1"N-!%X&P/O7=#4CU9\P\C3@@VEN,P(:VE[MY4I]WLG-6'<
M9"1EEIKU9H2\;_N[PV1YF/27'^].RI>-4,[3@,C/08PTX&9:US0)Y$ #NJ3^
M283ZJTAF#H8%49GI^_0(310%"S<SD!HZ!6HBO.!G$&RN8UFBS/6WC.;>XT25
MGFC^>,IP]+(1XNTKIK;Q[DU(X1.R8I*#=/W;PFZK\7R)=%=LL3_B7.2/2Y6/
MLZ7ES$>3J)5@1Q1."@'0@,'SA$TJTR_Z3O> _TU"?H+=U)T.V* !9I<1<W 2
M)]WW$(<.W.3>C?^]@KV_*W#$;CAC-_4.$M_^U6T1^TS$?IG]M(F0'S2@W52;
M@09\-IJ=)K/1G7/V+?P?DLV_2E)(?36K= O (['Y^R#J4;KC@JL](#^:9XE.
M5-$H/!N% R)"]X-@>E )9?^;I*S3K7DG(WCIG^P_2_W5 ;]\F#!>1HJ6_ ;>
M,0BB^\]+(IC\/.%?!2A^G\.A];ULBGX//)&NTH0<>NCT5^SP?T/ZGRR>XY_%
M0X)6=._^B?DC\#GP^@?+;85:ROM_=P!I0>KI2#P+O.\?X[WIT*=>75K5.TAX
M>T6(CKW%B:]Y=0,,UP+3';X&7Q8)?ACG.UL9PDBXIZ$;@?-K5)1(VK.8AJ9:
M'55+N:_2%]IOSSS A&F,H(KZXB4I'' 1^._67AH04Y:D+0CO::(!9U!K)5;P
M)17N.<07IV^(UR@^K;LX8Z-9O?8,2 25#9^758-PBM^0\I8+N-NXK]+2QEGE
MH%DM=DE!():G+X2EPUSFP7;T.R%!0QGH*@DQW,R/S])[]ZRM7S'@^8>1]#WU
MC9VXI%A[9 VL_SN%@XXY*XB%CAG1A2!=+*=GO*6_BA#[XE0M&M 2ED8#>"&<
M\)8;X(<#$2C&9J8@>5(=/JT]Y-PHF9%P3=PHT-C?'+8N?F_JM+GE!9_O?.Q;
MY;$\K%W=\,R@IJ!98=WL?)72QL9DBLE@.9S5STBQM<1>X.V^#=3*6 FW+CZ<
M&J=<>$C/C^Q:)%[0E@&9GGM"612H\@FDJ-5O]/A.,IE%D?FLX/2EG]^G>H7
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
MA;;=K8D\-8'D^92Y31;K"V9NNO*&MPWD2Z6SZ)MY M1B<G"![A]X+)T*]0:
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
M/8_:IP'OHZ $,=N(2WU%KJH69I@XC87QTDR'^HKM4W'NO\Y&]O)H/7C5'BL
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
MB@4%!]8B:@_/HK9LUO+<LIS>BG>V'EX\O-8__,'A>%Z\W:L[!N)4WTU8ZW*
MU>G[T5C(P<3NN@)Q@Q">,0-:X_>"'5U)-^I^-HR9=AGN%L8,(&^4= O5UC)D
M0]^Q7T)_=[RU(5C\>0C^.T]$_F>SE%]$1SW\50CO^(J(;&TU:O2WD9S5NC<+
M%IKM#?/!&5_+Y1!_37Y)?E54-%@]BIUQ^2T<W*@#RX$_6(5@T*8E^/O!X; J
M$T&]A>(<&]_R2KC:@XN6DFK\ZFHT0(35DNAS.J](QCQ8<.4PH*R)>0Q)4"7Y
MRU,M]N\3?2F-6L^RA--,:BKP3<CVU(#PK/0/*LE=\*.\Z?6N:Y'4D&^BC;K.
M4;'E):5\W2GCX 0XK(S?;^_66$E_S&\[@:YVBX!V@932Y%PC-^[YL9*?RL3/
M+?GPG4+MOA,#[&>/REY@9FR_^G&TI(P%>GBE;!I9"K(N1JGN) X'/2%5%07Y
MD#X5^S78QG<*W[5RSO(NC\M^X?^LZ^3ZJ?ZVN3C/5*U%/C[&#&'I;$+NDDRU
MTKY#+_=G=>S;G/ES+H*YY]RR)3]^JI$I+T]Y<E[_RC5ASYN5/@]Y,GX>9LPT
MS]" XWM!-[%[$1W0R^I=FK(AJ._HE_GK-823K.R5IH6M6K)!LEIGM32"]@93
M1VZ*;7<4OLW'-'Z3W([WE)^M<<':'^+15'/"__379"UN/&?[-+LVAQ^Z$V-7
MPND,9AO[OK(QE)(2,BH=#9:[Z/N[6'%+I91Y%=(]=7:D6(A:GT<)5I[NO7$8
M^.U 31W_]GQL-!2C5#9D=L>TQG$R21-+ [#3[=99N3-C&=]0)[&&^'J[##EV
M)9MW.]M71M[T*O>$U7%@>Q=LVGN)+@_B+K8XL(@5(@F2Q'5"?L?FJ14>;=%A
M,J@(,N6JJO%:8"25L_137D;,=(T!:ZW5:Q;>+-N$R_S"%A9W?G- >V=)OCA^
M9*5+-I[:("XB]J8MYWN]5^<5\Y9.K \V*MZOE<-_^2:<3<M >LP\2+.,![_
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
MI-[X[5!629@-W]^8T@/IE<6J*'9R^:2I.#HG>3%-ITCNEJNI/4YXP(M\\'"
MA"2KD.#0J;(%:*@/_>:!?00S2<!P3.).*&K2SD*"HI@2:L(=QI<UW3F7$#N%
M^22/O$!8:=OA@AGANUQP-\9NC\B.ID^NO4C&L2SIGOOL)UUZ[X<T#9"IP?:4
MT\6;S?'P,Y.- 5W1/*4B<'<#LX;EMD11PK^1.NG'S)?73 \/Y<LLY;Z7Z+[F
M*^VYA:[Y?)3U\OZ-=V>8("\(_9E<KVTF=0Y#++W], 27"-.LE>[D%,L@_MEY
MX+C_/"A,KD:\R*HY79*P$G8 /4\*-XJD 70PY1RLX/&U1WC9YTV^58*A7QO+
MJUBZ^>]WQQ^]@M6KT<<P^WXX)[R/RD1(?[\0H]L"G-J!0O,-V-.J!C>+_Y9S
MLEH%ECS=;7I]R3/F1W7L U[1^'OOA>57B ND@I#"U>K0MJCK"QM-:S[)+?M=
MK(DG.1,>GK9+RC$5";J>!=?J.MN[\WXD-Q0CVK#EX;&JH@&7M/'8C\H:DMD_
M5XNN34U]>W(SD%\$WL>6V'7]3@HS+ZA:,VTF7M7DAO' 'Z>K^=PC^;[98S[?
M:VONG_2UH]S"_RX9KAT+'?,^8>,_QRBM;E87O.Y==*"Z1(+2 &*'%#H1*BUQ
MI %^C)NU>+0#U<"N_^3G3@JFWJ0!)LQ+:8!^=_&%BE75=]@$&)WNQ1] GY-K
M5LDT@""=R*,2:(#!%W(1C ;HD/@\.AF4*ZK5Q:]WP*1^4K30A',KH3 9%*0:
M5SP@%:ZLD><:XY0 ^0V:6)P2"\E/>Y+Z] ZKYT,&M\5 SE?LO(A$V^Q@LDU
M%L4!+QQ32"G@4Y\_2(]SR[4\&IRVE![R6'RGX#(>ZV >-E?92IQ\#18(3>+*
M*9 LV ;C#09?;_)#;'UP-JJFG]-K%+8K<XJ+4_4E#[65LGWB_/!2E&O/F^"*
M^-3)<5+ID"7A%D5AN-80$CA/7JX>\HW1YX-LOL" Y=F\^!Y^_/4K^3/^B8"J
M 6&6:#Y$O?)/WNFSRB^@.\5R?1$#-C;KI@YM?]<([]V)75R7*I6L9A[_+7F
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
M07[_[IWOJV-6_7/0,$C._J?GH",:0*H.$7\42A?]_U\7DE[7P+^=&5L[)#J
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
M4O8^Y1M^,MZ]CYJ13I\8<&,F!&./C;!:@R?<1RW\8)<JXB@-X#T*H\OIG6=
MW_PV>GZ6>36[UF8AQD@OT/=2,%@,U]LJ(?-,5^-;W]<1$R%6S=DZ,9._YE2G
M#3KA*)EMD5!J2*'>KL2;HJ _UOQE)F:F.U^:89(OE3A[%5WT%MDMYK[E-_'!
MB2<R^MHZG5E@/6<OK<&Y\#&HV%J)P@"L&9Z:5JREFN_/'IO7$Y+GBG<%NII+
M)3]Q?%G2P2/;WATCN7_NS2T:H+F/)!+[=G&6,^#]\Z@_QTM88D]X9.&BA=";
M<BWSL>?&T0G,XJR2;<#FOU>E$VTE%(]^I>;>OXVNK8?V^%2H_S)LJMP3WB5C
MY](M%H#C[Q>TW@B/V!/,0M%%#!X@G>KA10W=X,:;F-0+CI%:V@T?,J<? Q_X
M[%V3_C07YH;XG=*RPT3"]37YX\X-;_E&K:*$8X6K,+N#2GI85\AMUB\_=RM^
M>HO_!-]3QJ]:C=3JT6GTM7ZY&?$%C5HXYYB=ZOTQF%E! VSU MK&:4>[,@*\
MO)1QW>=M^[JC$;.UNPL0H_5!5944U48'Q;)3<<PD_P6GLD4;'2KQT!0]U!-3
M7R;Y]?5IP4'Q1V5:M[^PU\Z45'<^]'J2?TR$L/<H:DM EW*2#VNP#4/C\QZ.
MPL%32]/XV7!PJ4*$LBY9KPU?T1SA3^> 5]5Y]W -1"W#VC<:#F/UQO*$^PH*
MK(\RNR)X.9W/W"IT093JC7W$NA<@WV/2;P]ZWD8/;_OL%35"!?&=&'SMKK+7
M;8<$HX^=OT4E!Q?NOGIMFT:0(E;BD>\1<YDX90+QO2HZ+\#ON'G5TK3J9P]O
M4''R1J[5I&3FRSW-/$>M4$R*R94$>7G/AK]4.>K0[)5Z8>KH)#C6AP8(]T^5
M>N^Q:8]&-AW#\&MFI@EO;V\4Z$:]8'=FK:PR:F=[<II=Y)=;1KH CY&K-2II
M:+,<V8.C6G$/9^LP&D)-A*!Z5WRH;8J'<3#3423C-G;>%8*8(![.NI=C].ZM
M#RS'+UCI%EADVS/-)XNR>XQJ\YN<RL1=.=<7"?[=%U/+^2, :#[@X^'<?!T4
M*[O%O55\JR*N^WIR)K?HRYMF]U:ZS6)LDDPFN-6F+Z T"15;(W0@NI"<(AQ.
M,9G?B;!<CKJT&O1V;-:L/*K%]N:P;!F<U>;1WYO@=/$]0!+W<H3$BYM9=L\H
M"G0#BX;,7J:89&^8UK,/>Q:7DZ$,#_O[7O,(-CTF/ZP\U_X2-O+]XT12Y._I
MKLD2\^\C@D?R.Q[!%9BZ!)T9J ]D$U\]LUV^Z\R)CZ->G"<H+0#;ZH0;@\+#
MT!*WN:7*VP]LM 4QR7R*O<3%#MT/B3V[SO:E(25M C*RK)+WBJ+[PL$E_E'*
M$$*!&OZ@%YEGL:K80DUW&#5^1-5/"2XH3F(BQ2'$QL[^T*]YVWN^Q[8O"]&H
M!6/FJ,D:7T_G)[3^G =>W)ADCJ" F+(QX9E];H$YUKB>OW)U:;6F71Y24^:4
M-^U\%J6//]P!7<'2-8()GYZ8@<,%&+3L!7S3"=<<_-+H[RJ[=D=VAUVRNI E
M_(LD_UT[D'S+BRM/A%V/<2XS,ZI=!DH;6/UJ'[5-KPX*>(0&Z-I7_DYM!%ZE
M/$=I.<^=G#<C*':X2EW7BIQL,5+ UI:^*5!I9+V#<KYA>I.K2N3JI^RC!S2
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
M14A1Q>/KEF$Q\TJ&P8'GWF5:UP8G6;WP,[ESQOG<F_OKXDDGGT%S/VB "S2
M1PR+)YR?]*?-N-Z\:1HB@\A<]POD;D[>"5_\7KIMJTK@'1WX,YHD;"OM*3I1
MXQ(]8R[Z2AXU3FSUXI1;!%8(;V'G9L>%YT)78FKMO 4+L)N3GBGNQC@W3KU#
MNP_7XOSL=S/>-1/>;\9T6U\.<3OJH[OW#>JH_VSY[!9Y0>^F0Q),#O_'0EDF
MU[*L0--3X#6QYLUYGJS$ORMI)2*+[%OX>MV3_&CC;+R&K6U:O?,52&R *^\
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
M]"TT ];B" %6LR9$.YS&RO)/UOO]E_4OB=K_;ZW_N_C_IO4,V,;SV^Y1_Z'
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
M;2+[86_-SL$@/P0=<S'Y!&)]*VOBJ&'2VO4JEE5E2[HI-,6X!H08C==M2OX
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
M;6Z&1M$Q*>&3KW&L+B]BWU_WRK0>URO*\1GIN47+])Y0E"WV&3+.LH * 'C
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
M/60LK#@\99%HHP+X*7BMA(5GB0II?,WK6BIM=F)\AH1ZS(*M8= @DC4@9>]
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
MGHCJ,+KX<[ &O*IO;AEUP)A<<3LFV2B'"CQ4%S)O6Z^FUP%73@_T:!J 61S
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
M]<+*\QK.S>1#\A9OE $F#"?:/O2"#>YS3NMFJ]QP>)MQ]FQA#J/6;=\4<0I
M\-B,3-], 8C\4\3*^VLVJ">!"P8BSZ..BMS%#IIZ2;OY>,1J4'L2!=!@?&27
ML$>-(O:^-&R&#_YO/?^<\%]:(*)/@'^/4L-S;?0WG#R^*"+/0?'"W3\4Y[6A
MX=Q6=^]*B^QN)>J(DBT)Z,E7"!:#7\W(FN@4N9I:W9-C%>LEB4RI)+4\\&[0
M=8>M4\-XY(I=+6I_R^X=Z$CO"$F\U$ !+%7!VTN# !3 L,((:O_V%@40AYZ$
M=VC]@ _6DZ@\>CF>@631 5>!7SU@ -K]B@F$WR8U_S5YC'B. LB&YL$73= 4
M %\.F0^\3TN.;*$*\[V9'=$O'A\Q!2<2$'- \B/0^%?MW]T'H"OEQ\2";O0A
M<F8![XO\ 3P3.3,CT]C #Z9!F D4 +Z>OF&'9_>ERL"5 HB(3:$ _KZ'D/^_
MA7^_A?C!_^X"[R@ A#<AAP+HH3VKC"##R**K"]N5AU3:K@ '=X+>DEFB;95)
M,V7CIV.*BMVT'P,UX;JJO*3@(!:8]@_^6_LUZ8NEJJ/M9+E:73VO'E%$[YB
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
M]0SMAILD.#HN(H>@7X1\6!%<R$:9<5?0PKQ)39:\B-['%^8E_?0_(Y-WL2?
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
M4S:;MV\RF[>;XYSUPLX/\;*<KKGQP4US_1DM!]U_ZZ8';[F RI+LPZ52&I!
M<C3E,*ANCJI#F3-R(RV:D687DN9D-_L+%]A#V#)5^M&? &7<O23+\D'ZL.G/
M/TCID\ Q%^ (31"($/J2ON4LO&!<\-'50]8R(ZB?_Y(@!3^>=K8K[\-ZW^W=
MNS,OS@_H?A;PXS48QPAD+ ^N: Q7,8?M..K_X]CZK!P(TR"<W6ZLC9#D4*29
M/6E'>4K6H60F=#E3W@O-H!S/0.^;EO)&)!30(YNX@#]T54B&0=Y60EJMIK?,
M@^^;;*C1N;C;-1E[M][#=D%KSBHPN$.S,"X[8;%'"(UH3"TITRN.( 8 + Y@
M1U6,+R16D XP4Y.$KTOU/B])-8+/&$08& '586P"Q^+8P[>A1YMW<@)DHQ7
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
M\0A@S@FYN^DPLPR"_'#@JT =4MM #V]Q%6HN/),(5*[,2';4L]V7T(=5TS6
M&$_.-F035<.@)0<D!B%'9-/05'K1)+1$N79AC'PX+S]M2W+LF0XS0CY\M1D7
M%1.=B;N:<%PZ$I\D\W"0<MS!TW=9?![0,1)()-&RB(A/Q!/%TD%@P!:0<*W?
M+2Z(=<<GO*U-67;Y_R%8TK'0-CP&ZS--HQ[7URSLT48+ V2S'EBJK1HU*T/
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
M-MUXB+36<$CC=.&_*4SDRF-<F"2Z-#C;K=%[#TWU0LE]-V<U"'4\1V3%(17
M=$;<10]-IZ5QNXNKQM.'W\W!>.F",1&-YT/RFX$ZW@?EW8VL05-L0+?7*[Z:
M56W;H(OSE0'T",SYAXV=^8*Y-5Q/]U,%<N1[ (<( ANQ.U.33-6*./$N]!&[
ME'UT7<;#=EP6(]]OR&I*N,@=URO5)S1ZA>W]!B%_\:DBJ<\K!ITBX[NYP/G+
M+YVG@.O;GU$>,L?'N%"BU3HO@A.F=#%TL(S5W.- 0S!AC'Z6>!RP?5%%#R1%
M&W=M,I,! L.T>]D>#;7'KW;*M<]]^,FJN"_;33,^7+K7Y?(JJ"NHP[?F6!>#
MKL4(L%U)W^X9QX,E7V]IO0''ZSL%H#U7P#-D%5*BE_+JP:$_!LREF3?LT-'4
MA_4HT*$V4@_-L'BCP;7W[SCLE@"7,V"8CCV$V$>L5A)PXV/"UKGM&4L;2(*I
M< BF55^M1;$46#E/FQLV4&K3_C,$QL9-7^)NJS=TTV,&10=-*6>9=!/*U3><
M*68N.+)N!JDY"\7P^G?&0[C#Q6R>XD6\ET]].*^'W\_[7Y!=]48"62&,QP%)
MXMS!("88\S7]($V)XMQJVS]H"'W+>ZZ9B55LB"TP:_A!S#C<XI:Q^"* RS@D
MIYJT*S5WZV-0+-=#^,$GH5N123FLHM8)FOLVK,9;+,66;90E)@Z'CY&JU);K
MWYY>NT_W[M!E2*-]#L>_<PG2E8#?])A06/E()B_7@CZ1/69 ,@=E*BQD$[9C
M$4ND0^)L7*55\^MA1C;:HSJF.Y"!5M.W^"3W-;A]DXQ0DGM_<K]T[^==S#7<
MW!45BW8VC %#MZ_J_;L&=N!E5/'WCWX\>1?@ _BZU=OXXX\Y#?KTV%<@J;]P
MS_CM4MFO^RF9.V6WCY(-<E:+H;Z69-9[>?/N\&#_T>G!_NI-W*RWWKT[<Z\@
MA8?A4<WL!J87I6Z))*[CB5WBX.K87!FMG0 /^*8_OS^J'KD:G]4KN/$QBKCF
MY3Z DY>REK(OQ3-=7&-OY!<OQ164J^)1DD+64:B0I/I:@N^]\EJ]@1L?\TO,
MY [AV7WE/QK$%>K-H%]><F47P)9=$Z@G<K 3DS5^-.-(#V_)?=4?V:JH<%/=
M\)I6=#3S'.P18I@5]Z^1\H4L$_@)FF.$.5J? JX+M+VS<:\ ,^CCH5EQ00=/
MVJU:X78,,\ 3.;OKOA',MDE6:=4%L0X!5GIEPIQW Y4=E-#, FC;5/\D.'N"
M?*>*NE">MIC3Y3U\='U]C>'AL9#:8 C[ WH" C9G13<UI/^1:K=G@0LOM'QN
M+!Q?('\NWVL1YT""ERBFM$W1>J-<,0G<0M;7ZMCJ)#WT?6#8ANVE?-."U1F1
MWF!QFI6(1JQ2T5Q,2535P1&&^VJIDJV@;$G9 [\1J5QE=[Y1F;7:'5^*@GV^
M0L'>BH)]LD+!?E4HV(42(<UMGW.7L<#*GD;AI,VR'*XCMQDV,A3RBS:RF:@3
M9P6'C*F64H:MLE$+8.#O:O+;N;PV13?JQ6A"PH1V04EFO[#ERV)_2NTQ*UY'
M.- *#-(I@^41EW&AO@H*^$IK4S5^XDM=CW(I$^D"P]NRE4Q!,579;/WMTQMA
M'KE9,"(L>6'-2) 4,?D%VK$ ^_'Y2],B*T_ =B57N?T.OCEZ.[2/3 XK,+I
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
MZS0Q/EE8(?VE1EVW#Y64-*.U0:^A< K-E0Q*>T9YBN@K7^<X--?7+'F538U
MS2%7[>]>EW'*)=P6/>-U%]N@XK7?"NQKXF-I4$=G)X^.#@\DX/5B9VO[*:N%
M_>.SH_;^V;_(3]-)[C>F\R.3:CU0GI']X_T?E6+D89#QL$_"D&W+)B4#G?J&
MAW84+NOZVENO&YM//RA<V#5Z-ZIIT:-3"9?S1_LEQX19Z.P0C][N'T3O3O?=
M,"$-N+=D>DI61V)GUO9<<<L+JQ,I+,< S5DA#OOS(=8?5VE7@R\C9*'IY/(R
MV.070SLW!G>G".P%W4I:DSD QG(-.?^)W)#&'G4$+H@9[)26;Q]_T\X)6KM-
MK&F(H?8 GL8&=O5>ZVML04 , VEJ;"0-SH,,V^-:N7EAW6]IET4Z[M_I(K$0
MGP?8BI9#K&&V3@J/Z(Q,ZU$M[?[.7*="3/S<8_'E%/(_.[4P_ ,ZT[MI%CUH
M?/TNF*1[0F4/L^A#SO.CI]5JB]EV%J6QJ<UL_+#%,388C2S]8;J@J2]\@T61
M_58DOY,%%);/(A?04R6M(Z2:X).$,_)"6&C(4"=1C#G!GMEJ"0MP%XEEFS3'
M:&HQW-(")O!D>H9OVQG;WIJ5:#/\$AJ\"LL (3&I+5O%;0*9(*')-?3+>:&E
M\H"6:K#<8-!BD;NFX29[*032L +G]C13M.VIBI:1L3O5PYA'$ZE^G2)A9[S"
M\L<H4HB#@K&30=Q<O7\+"DR\%3!F5\@W'T%#4T%IQ#?E49SQ><T-7B;.EK%F
M(!",C^PIX+3_F#OAA46W&'553Z4W9_!I-SL)NII;?#9]JC;- =*@7->36 N
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
MSFHKW5,"XE:RH5^-"U6KT2['A>KQ+)O.UEI H^/<D:-;#Q"W2QO>"+85NR.
M0%RD"N53NI8XX6XHV&U<:,6>!2S!NB.]J9WWP;59\F&7J7LY>BEX87>YY#W"
MGPH3$CL(##"V=0C.:$/6HA0WTGF=SMQ3=U@*:?HF&T87(UB^CF&'SN:N4/:=
M!'X7PXG8\8R;2^/);+Q+FX>6<@"SK2)U.L-6?HE!I7W \</(FD%LB9C4?&E&
M'=PH9?15B_D%UM?PE$)S]&17946<A,JAF:XA.\D(<:JB7-C'#[6>;GR[", 4
MV)8'6N/"IZUW(QWS-#N22AW-K'U2R1'@C4E61J)HG&WC 7;:V4"A/';T =93
M\"I%S5+&P1>4F/=-]Q(V?$"V!IS%D.R$MGB8TO*\/1K:,@-G="H38<.YM70<
MED_%%SI9HTB7!H$'&[JP.PJ&+O8#K&/AU:K(UW_#P8D8\Q+;\\/IVPCI]V$Z
MA$=?(?T>74/9=QSQ(/1\KB_<514$-\;!<'Y^&#W(::4=C#F\X\/-Z'WP)PKF
MD"KB@]GR/MOK6_9?UJ"L%-4G/M1,4B40TBR%3EVJ P"V%(ST6-2S53D@:2I
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
MILP@^+#I:V4[)*  Q8]3^0 NB@+Q2BU1=^7X'#QX'W-/F7_$@^%+S$E^&IV
M;MW26#6FYN_/UAC.NV"1;+0A%EYW,"-DI/[]0_7;(S;R#-SR#,M#JHCTI#S5
M\@>\']&'172:=@LMY9+A^ $TEV  'O@.%B8WUT)9!T)^- NLY<7CQM=&B:V5
MSI^DHPAO6G'12FYP6,3 ,]O^X0A"5,8@2+"^)MC<E?9;4+PN)&# H2D3F$R.
MM";2)=(%LT&4JXP'?"(?L;5"EDA2,!,\BL&EBP]+)V>8M=M3)<P/BC^'3A#A
MZ<8Y/M!3EJ-"0RN\W+&DDAX._EE*(>2V[$C<":Z "H9A2[@: 4/="'12\_@9
M#<J]2>S&"]P;B6BAYHT? ;>L4W"W$XE0N0[ESJ0#$4<Q;$MIGXREXK!C(33=
M[BKY;GV-B^?MEBLKB84E:6^LQ6=!V3_V3+_($FG@,;':OF<2L*;<YP6+2CO7
M\FX[,B-F^@B7B<FTA0) V)[Y)^$EK8G 7#EHZLXEV05+M67IL#\[W#\[.=Y_
M>[2R4A;-HX1",1?V0*C#5H,%O+"5B2O>O*ZARS^#YK+BBVK.@1T5(<(I$-^U
M];-52#_$/+7LU2A7@?P8?!5E9?O D#63^%\G(U<,ZU,#[*(YY'Q8N&8PSI P
M?*H444-AT<Q6N2#[YS%ZBB"9F,Y2AZ7NC75U;^BZ.WDG79CFK5::Y(L1\8]7
MB/C;$?';*T3\-XJ(7\83A\;\YNCL )&(WP[W3Y=HY$ME12'\8-N,, /&WLZC
MO=WVM3&7(3Z@%1G/-4?.=1V=(14"UATZKK@44T*W]/M9/U8HA+BT=+BY YN3
M*]OR0&[(FA:)O=.L8;CGV[-5;O!8+K6_?S.!;!!+8Y)S@W1"W_6X96[ O9T(
M]^&>*,VK=]7"-V#9*W);?;K7DB]M9F;B&;LN37.=9EE0FN\>M"1BLJ0:Y/#X
MEZ/3D^-WA\?G4"3O]L_/#T]7^>S[ZGBMC>[4;\Y2CBMRW$.#G2TNTM0XAU#)
M<_:EXMA:F"1AR$Y9U,9QNC!94 CPX0X*>*PE\$S0]"]X+NU &UGA*(I#SC01
M,]UXR"R?:%Q"2@\QMZK%S#_2:+(H&U3'%CRTVLH+'?,_/[S;/UY?.]A_?T1[
M.:(_]G\ZQ,9>HFDLU6[>E_ZM3>8%[?"21,^WGRF3N,%-'#3MV?:. /STR^3F
M(./VUI.)2RV*47>W_&1]39&,T7% B^&>K?V2KRSVH5MPB!\[LT-+8_E)/0,=
MVL* "@B1S2X 9=&)-,YL-9(CX4,\(,/R9R"[(=&"[BAC3$C*G%V</'& 1=>1
M4XB4[;R4#FM9%,922:TPTOS3Q!FP+-*.LF?JL>,D1$B\SU]+ (F_G98JZ7 \
MJAFWT,R*C5R*G!EAM)\RR"I[;: .JLK3T,8C.D!$:I0+8?(DY-Y*4^/A#HI"
MX"R,2"[ 'H:\10+!L(JCC(02:%;)!@A7'IG&CD4/0M_6?GD //T^XK ^0GE9
M(1QR_S5EP4WZ+ .NXUV0$[7@+J^VXYD-5.F072LU+(XE<;1']A6(N&F1'IC-
MBTTZ3,?A:=Y"T7)UJ;FRBXRV3?50VN]Z%AOM:(!1<58Q+I7N&JB0H< ;>!'H
M6;G?N;\7G2@9"=N5;UV+:.0T?QZ=+I,$>BU)W5T)50^]IZM4"/QTTHZ-S^.
M&UVBM)UGP(.A[WI2X%;*8''*("T9>O*^1-M74L0A/VEINN4H#=F?38'VGC8!
M"_G!/D7;,G IEY+"C0%1-#4:6W CH@LT+2[1 _4CDLOHZ66A/F!6 I#;\E!!
MZ+$#8?F.N#,[*QNFS"8)ET9+4!)C!=T)FB;CG!C8,;LMATWW9G->Y.V$G,\R
M950]'BRRQ3LUBZ]7$K9( C3FZ:_'<N(< =<*%\8)VJETG_JO):BQ7%7*E>ZT
M@"4K!SW610F^'=$LOH>B*DE)9(2U#NB,K5UJN0DQ2MT;:<U8VPD80<H!':JY
M7A[ME7P>NE01.LV.K_NPT:YM0L5L:I-,G7)X#^E305;5,#/:#5FQ&KV,I=X>
M&4X]VY8PK(Z!6TN[?)BRS.LJ620*;P\^LF#557#DRE@.6T7STFZQ*\S>8>8V
M YNRG31V.6_,E5DR5MMBX7"*B3[U4]*NK,R!%60&A8HU=]7@+O8,20[M?GG+
M*2I#X*@+O;3K0")>/MO=;'[1S ZMU.V[CDB  7$'RP<;A_OO-QZV .#)"R&,
M%:M@H'AP#WYWF$X$*BRG=7,276$'E)X'*]6[.-7+G1?S2C<Y9.)'DYM>6OM3
MWC5%U,M$6>A5KH5IVFQI&]<US 75UM<X]SV;?<6=V]'=/!<LO?#B2\M!EK:P
M)Q?WPNI*&40(?V5SWT+QV7A76K72X)99D5^T2<,/I*6/8-M@;O>Y,B);"=8B
MVR.H_^+5C1#7AV*DQ1]*ZFFI3($01XDE@-;25W/<( .U;.;T)^H/$:8H\E%
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
M!Z:?(?2.<STPXB/QO8_#"68$$&<L*,=CHL+5MQR&OE*.M5-TZ0<'V^5ZGQR
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
M7ONT2Y3Y8QV<W\:**SWZ4VE< ?E=)EB-]M^*7?.[9$?+)FCMF', O[F)\M@
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
M.L9VK+6U:CFA+N&&X051SSZX>9:FV02D+L\@2&0I6C3Q:D&2Z\$1LCX,28P
M4+G10A"-$'[_SRPACNRTU%5#-"T#BN"D9!?9<Y]A!ZR/I@;2YZ8C4V>RKU1,
M^3ID:KAKP7 HO 'MDF@RQ&<_:>?:B+,9L-6BZ:'A/#-D9R$AYXJ"_FDQ[<;\
M:[+YD+G^^6_"2Z0P:E* [.3XKD51^U+1H)[]!'U2)N._>9IJ4\+5L[AJ!F([
M=XVCPJ>5?_93]Y&<(J .[8I[I)K>V^B,?!'N^V:B@L"P23@<!9OI5M_41*C/
MQ,8]U.DQ8"H2'2KN+S9VN8YA]11;#^VTXK$CCC7Z)?E1'<2XH4NQ?Q33UWXW
MHAK-16G)S-]'11S]*_B%;IG6SN]BPM](Y93K!#,Y<&=[1,8QH?'F#(L\PNA6
M_48Y*?#,_F&XM[>G.Q8%<30UM2J;ID4[-RN<6F$@KCTM_>2#QLIVL)<X5T2
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
MWOC[T_Y0::T,33O\XC#J(2,2%K"P@DI/I\>8^P(.2G7ID$L6%.";U&6LUFO
M:P9WD,N9&WB4N7CYT(WE6.?D%>)%0HO_L"M\V+ BQ*\MY$:X1?'Q7?S\+KW(
M#6*Y!3BP;A=[*E6#A$X);0RJF)SE5U&:],W6*I[W\BV+@SC8XB#FXR Z6QS$
M$\!!K/^@Z:HV;HE=S1N.QN5AM[6C"=JX5+HE W5?T;3Z(]:E-1OYM8J^)F@4
M9W"CL4]>?1M'$@RV-SV6ZC65?<C$18IP>:BU<Z7P<AZ#OHA^B_ZU4(6C;+[2
M7YH-G"N<LJY).L@CO!BI%C,I*A2.MDX2='I,4Y4C6/$%7I+^?1C<P-[H[K4/
M7Y/NXEQ\K1VZ^>B&JMR'';:_Q$D3LV[?2[@<+CFD*I<9NF'L9C).)ND*;[MJ
M/^'=HI!1N9SRO6D TX@:,%RK8RP)7;1GO(Q6H&1IN%_3NT]AS:><JJ;!'W 7
MQ\R4;RL(R!94@C: "SOY1GSJH#J@#AZRADR: '^\X!G#NA>5PM8>(3_"+?,,
M73P(G4WZR(@HQD_R%13.9[XQ+]AN\:@&9>TH D=5".E0D_&(6Q,C&R&I\7,M
M>R;'=VQ[JR;#/OE9]2.04]3$6*$#-/FWXK*[RWT6=Z3Y+L6&T%HHF+L_(H,L
MB/(\(L^>E-E.&)!#!JZ438RTAF]L7"TO80L669JJ(95,T?:8Z_*0G8,^V*A
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
M_*IV0;!B56^J%FBJNT;P0HE?2%*LRXJ"DSHB]3ZO8#R%J5TFO7KFL?[/UTX
MOXZDPM6M(6\,_J.U ]^Z-H )^4X%12/ERFTCU65W4$-<.Q4+)!NP %Z7U5X9
M)(^\*K"3SYALFS*[V/OS_W.V9,.PZGF\5+NL$IBF6CNWMQ5/<EW+D]NC&?:&
M7#2TW9G1]L])]EE]H8^,DS%N[J+=ST;MULYB0W>Z,TAR868K%-::OTMWZ" Y
M_1 (#F^$%W"2JD6YQB!1J(06K7>CB)*5:>U4EP;51A7U[4F8BZI## U\=HC_
MG]U8!;(3"19.T#A4&KZ\!I75R,0JA(=USRU*YRXH'<\^J^2J+ACLM D0)LHZ
M!Z:^>;B>QMXO$2:[WX0LXD;B8-%BV3R;!_2YT_RN"O_C;>EEB )6M<TW(-1_
MWPU^AXYOR%0M#0QXN5.U=K'Y=*=J/1)P'HKI$:Z3^[!W?/>WO^)'/-$ZB$;)
M</K3;7H/U\Q*_JU833*][)$<1#HW_/+?5K(BSV^G;N7?5OX]5?GW(!H@6,3:
M!OW,-NCO:(-NZ7AFO?Z ]\F3FXL%7U\3A*=BV51)"#JWU2]<J/+J@C"G5S-X
MBQX6/M8Y"O<[ZVYS+SRI$[P\;)M[A^')T6K:7(-ZV#R$1C*H!YVV5Z?'8;>[
MWNWQZO2@B0#A@=O<#P^/%ZCW="\1]<!2:)4 9\K/7N\)/5U[B\?KALYV]E<%
MXGXD&732/EWOC!VN&X-^T-Y?;X/'RX[PL>6."9;L[V\4;N[PJ0/_M@-XB0-8
M#@S=*---9]8*==ZN]G8 CSZ VZ#.SPKLC/0M5"%974V#ZZ@(>DH1(\L@ZT^*
M .F:DO2K*LH105,$_=3/<M7:40CLRE$[".%&'U$YTTFN0D*R%/ROZVF!#\ @
MX .(\)/:S'D4)]!(SF#2Z8^CI ^61O15N4#E($Z*?C(>)JDJVL&?BL"$_1*[
M5TQZ?9B)/.J7K9UH/,ZS;\D(1C&<!IW]U_A$Y_ UT37!"*HD-/!7PE/MCJ.\
MG ;PRQC!U BB<5OOJ2E"F_ +?41=IT'1S\8$".U'XZB7#),RD9YA9Y)T$@V'
M4YB8K]%P IVA5UV88ZI4S"C(4?1%&8RD,\,AXFQBI48*H>9]F,<HGX;88P2?
MC["V'RPAER)W.\&3JN))GY&3V%)K9T!U5VHC;0=O]*M3G-.(5@:>S+/)U770
MFQ0XXX4'S L2;(/AGC?1-"#HSPV"Q-07[%ZE;9I,9^@",IN+>:)GU:Q%PP$2
MSDCEJ.<BNM:!A1J,&NS]K]@\(LP($25?U0BIUHZ&2 F<;39,:HM<N@]RJ3&C
M^C;>AX;WG4?OD-J^N6BF989S]S;F?W")Y9BO+&[V8MT_,/8(B[6X-7ZW>KTS
M 55/ #GUG*@RMB0I+W7P#TVR=!?6^3M)_PV8RZT(>:F#WXJ0S1 ART0/5L+.
MI$,&Z+ZY2'=_19OXO@[3I4O['#:7]CF!/L[LRYPB&1O0\X-ZS8\GTO/].H?_
MD^GY7>;\KG[_9L_^J@,##S%+1R]J?3>CY\=/M.?==JT^SNK.U#U#Y8WF^0?Q
MEMJBV$M%318.E3!FY'9\P.L'[\9!_9)\C&X<MFL*].-T8^'9F(_9N8-47RY
MM]P:UX[A"U[C@[HX?9S9J-VD2VVUM>OZC0[9>I??Y639!#\GPZ&*,2SU1C,R
M+1!>N)\_=]'UN$L=OGJ=T#N7X;N?>V@[&=O)> F3L1)?ZAVB;(UR[NX7]_-8
MC.>P,VOW[78RMI.Q.3)K]?9L76>K%TF=(_A67U%UZ86[O6CHWEY[[YZ?6F8W
M/Z5ZJMNIV4[-HT_-\B-<3I%;7J*M7)E[RLNSW;G;J=E.S>;(N[\^%KO[;.SS
M0Z8]O$V*,D]Z$\+Z%]$00?1>_>J#/5V_^@ +^0HP'>N$W[%^=;NI3:>D=6>O
M?>J5M.X<MCNO;Z]:7B5<E<K6IA!SHMO"^KDQ)T#89FF/%#,9?:,T@.<2KQ1O
MT-!HV-KA(N!4I#<&ZZ' ;(P$WJ'RS[TIP????/C[Q=O=SBF8!VFL1DF?B7?K
M?6WJSXW*D6]_J%F$^=W^-7+YVA=:.Y9Z%KLQ*:I?VG/*4O=<5N(*'3%WI1W<
M4N2X8569-+6U\WVL^IB_\@-V;^F*QS+@;<7CU7&I>@BJ)0G'FC[P[&A7%QKD
MXO'"^6R>\Y$FMWSG?K/8]/&_]FS&0&]I\KJ%]]=&%5E^R$V]!IQO4_<?FB+N
M+FUN[I3.#8QOIW0EF.3ME*X<Z;RV*5WC]?88"[#@?;]\AL7*KL-5*R\;LZ>7
MSMO83NG*LT&V4[KR')-'TX,?K.RW9^!?DH'/Q'C!]V_%OI^/V5N8N&O-['%K
M;["[]MK2W>.55 !?\%9?_'@V]?7[@_;1ZQ_6.CW?GZR_R:/U-]G=:^\OV>:&
M2)\M-]YV -L!+%D'_(%SVS9L%I[\,FX'\-@#N(WT[AE1WC5$ZTP(E.I4ZA\Q
M!IRD\/"$J-FDW.&-"N"*+T'G'TZAAQD(D"0U1'EIF2%?&Q>Y3?ZMJ*!L/.D3
MLYNIEZM_QRW!0T.D6Q,VO'(XI9KC&$I509Q1>7!JJ!W\#/**>]?:P=K?5+V1
MPM$QQLKR )GGF$*-QY"KOF)"M"R7C^K -;+]X:>GJF36/W@VNTJQT^W@(Q;M
M3:]T3X/B.ADS!2 V.\X3F-D$)J!G.A2V=F!.N1JZGD@S3IHY?).&6)2<G-.S
M;'_P"YE%71^=5;=" J5(^2==".W8_C5)<AM:UI6%*28.W\87QBJF@.I0(1U?
M'F W@L$$>0J#&)IU5T4^&]U$2<G,<,A6V(<6$JPWO!FQUPVIFKZ_MZV:/K]J
M^O&V:OJV:GI#B_ >C%%7[TW@6S4)UPY^-P^U=B8%M#F>+8]!?EDIC&"1D8H*
M*K<N3)HB[@RMYUCEL*>@'WTE-;M3^'<"LL[]RTU27@O=:^S<F*;V\#.OT(R0
M'[Y99T^]"]UJ'QKD5FL'EK.[WSYZ'>)]@S.(E>6;BH1K&!=3TLYZKN->_+=]
MDB!#KX[:!ZT= R5SFWEU8$%F\[_587@5_KB;?0713']PD5JSIX9 8 A^FPQA
M"TN)Z!KVB[9? H_##LLG8T3)"6!,3T@Q&8]!S8 /&%VB$:AF"UIC3Q$B9A<'
MFH)VGOE^O95=U^?-];9V:Z>^@*+KHMR8M?5N*SC>T0BY/5:RX$1=@R3)B#(Z
M*'/YS&U=V8+>5DS#.\M6W!B^UA53NJV9W'!C6&P?'&1VJ_]ZR5+>&P G>TGD
M@5O:R)<Z^(>BC5R/@-V*@:T8V(J!C14##T E4(_3?R:C07NI/XK-<*EMAI6
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
MH:M+#LWAA./_SJ*V.YY!#=<8OWIP;KN5CZ,Q^K7P,%9+MM1M9+3[[F__&[8
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
MXY&XNK%/SJN!1!'I-?$-:JLHO4KD+G%0.>(] >KZ'H@H=*PD'AQJCT>MEX:
MHV!R"U"F+;L?=]VC]7'#<?88'3I6KYMU!2>BFS90HDK>N'\&<V_B=ZQQI7\U
MM5CCV,@V$^MF"@@$ 9]L1LT AK/' &$@@ :5 041S'I-(_T:M$ALC GK+W&G
M=ITHD]S**?5[&WTS/8R0L9Q67"*ESB73:!>SPEXX32X:VFP?0IOYH<W&(;1Y
M"&UF9]V?8U[Z)Q0W;S'UGD34P$/Y0RH4P<_F=H"C$?;%DZU3=>X$@A!3>EG"
M(+#C-8W7?>SSY@=L6WA1 "PO>/.V'/QKSWK=Z3M9KMG9R^V"MTQ'L&5ZJZU^
M!X>F>(>F>(>F>-MOBK<M#L$2]8MRI(*U\_HK=[=%L9=7$:E!*:>"LLCC>4#.
M77L3G7#R&P(FLR.['+L'"VCRZG;=&K!CGM2G6A6\E-: C:9YTISJ%5&RWH"7
M[J,(9F#)ABN>7S?/S--V\?%K.ZIW?HT-9]KUJ39!FVD#5/3>/G$;\UW<&^)U
MD6:..[ZUAGG2;D].[OL1*M"S&#^;H-A(BLJEQYH0C:=T5"M6_'L>$%7O')],
M)I]-.?GUF.M/C>;<)^KLK<4_CS#2<$1?]$4\5:E:F;5'3"[#*4_Q9";VZF.#
M>:IO'%HN)AS*P4Q/GO^-G/TR5>NUBL;!T52.AD7=3P'S@B K;^/-<;6"F\4@
MCCT $G:GEQTXV"50[HXB!%8@#?W@99OC17;%,O+75VR8Y_!$6 79X;2DK!T#
M"TRXR=2W#?KZKW\Y.^F<);K7C>@)^Q'/';P%.NAQ3J4??ZJE!0-^680P6L*X
M/OML!N*;Z'WN.5$@Q][\U-"2K3!HG_'2.(J/\Q(L/^3@FB_$9%'>:.P(]$YK
MT4J."AYG'89VDG.:YG1UX70X('V8VG%KB<-P8L,'V[L3WU(3FG)/E,$.F)3A
M;0,,^W+ )K1'E)PU(+</1X-E]L6$7PW@X<!90@SF!>14ZUO/@1%8CIA(P\O(
M#:/803J6_S:1(N61(#OSL9VV?X[WJM24#A'AGOC=3M?M5/@DDX;8KV:02\UX
MX=ZTYAYXTY;=X_[[S9K;\)NMYA<K[T&WZ^$JV T6=?=;%&!FG*/HX/0^;.@@
MA3DET6S+"FPUS%JMK:V^V/^5IDM=\1,W3\QV\V2Q$Z__F&OO,JPTNT1C-E%_
MW!90S\Q.L[-KH&[^F$WS3#;#?#&XHSN@7[W_B!HV,:BL=KP+.FIGOJKQ<Y&3
M$XB2[<$S[051;.X%++BCU"'J,Q_9&7@69&M;!4_YG'<_H#\%XP1NZ/G/;RFM
MWE9_&FQE/SRKI$M,Z"7_F#4>^][8QT)3T%2P".8_6%% 57+8@<K@!):X!9-J
M&/1-/.-P9:T3(.H[F.;M1>A_L +J*94T=Z(2 _M/+MPZ&E+.-F?_<EHY6/BX
M)@^D#.%1\7TL[7_4HMR(4@_A5[?_\S4PJ$)$I1:J-I/2"]*+X-N10&_EB,9N
M4F\"2KH&99/T3]ZM>A=G<F+E%J"XU:?62IQ6C'6:<M, R;Z7P(%K;XF1/GI.
M-!+5"M5EHI"F*:.6='F:VBUP[RYJA)/,V)29R8!01RI+.Y5*G3A4X*] W9(\
MABV'<,N>5M1B0:T"&SXNHTMD^3?J?HRB^<TI,KB7::2)(^ZG^G%]PNM6K4PZ
M$8^-[&64.[R?60!>R*,N76AV@C!XTY)<,<<Z>6M,@K-\G25)B_T!^6ZLGG_A
M).^WQGD2Y8B]LBH#'.G?XWY8-+X8RTNP](#YD!8?F<*X@ IM,$?[P8:O#(W4
M 2F$J@-+6(;B6BK_'=E>O"H5/SW!O>"_T\^E'D!?+/7\[>-=/-I8 <8+!ZG6
MP'J5_8'S=">O/<5TSK*Y1;6B,9V<%>Z?T?G?+,9RJ/B*V%[ T@/',V=A2XP9
MW!0NXUXU)I0D[\?(8JO:,54'J@JO#IQIAYR)ZB[.)^LNKNGJSF4T]7,23:5
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
MQN&$H.G?O4DRQO6K2[5]B+M7V H9>Q(9*6TH6=:/<3'K6LQD1%'/AY?XMF4
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
MVXTSLY:9AY+56'"+*+(J0->[F^( ;;5/S48[RS<V V%M.BB!UTO>\H-U0]0
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
M-0UI"Z[I03GN4)\ A<CJ_SMB G3UU>3CN&D;[7HAU1[Y%E9'4*>"G?@>&"T
M&7(IDC9+0 !Y&> IR0P =6& ; C@!+H^2,5Q*$/N='AXM;9/,K/1785Z"^OM
M\7>X&]^&%=PC;S  >^+!0N=HD9OEFU)7J[9JHWKH])1_+WU)0V!.GD]^05^:
M)NIYO@)4_F.[ [3H1SQC D;09\3 !T+,?O>33<Z'GB^H#9./*2G\WZBM2=6*
M+"BIM$@J( -!LW@09W^1SN]DRZ <I??\TAEK9SG&>K(28[U4MMR&?!'Q^LQ!
MXS^5[ QD:(&]^W$/%B(!0"#+$>S(0K<OFH-]96L#K<CH!R M1LG1(8Q(B+P2
ML-"Q_R2*HZ>.@?4$2AD60,DC,A>0];*RDUJ$M7=<.[9T$W-P@I5)DQ8#",\!
M49JM'3'FR+WGGB/4!VBTQ#\*A[X7/0R]B(]%F@:9,<39 L5 6 Y(YQY3+1D4
MS."E&8$ZE5K71CH%J.)3STR-,6\#LQ]VC/P/ <S,E6!GW0,+8"#<,YNF%".-
M)1!;Q  #>1(L&;71J3:QX$S<9_PD:*'BP?.EYS\&0#H8)!C.@L\-,A\4P-ZS
MDGWJ#,3LI6KH/#.73Z\SM/J)<X+/'$,&CT#63PA( J?[:8%,N_9"F7;Q;?Q=
M8<^-W%*<<7<RF7%7.YY.;C=&P&EQ9U8XJ=TBJN0?X&SK!YC.%\PX@%2U2\C4
MU\#W%DP>ZQR2Q_*3QUJ'Y+$R)(]E4=LF-:+3Y32BSER-*+VK+SYZ1\+G+PZ^
MP.U?J'CTA$Y4-*.IZ'KK"Z+R^T@87"3!](_23TX7@=]U1Q@_^%,+KZI'6<F*
M _&D*%'<@O0M5 B.IY>SM.7H"8Q!1OA,Y&)J"HKL(/0MS&<_ E$K8LWJ47X[
M\-#FT7W-(+:C0*#=0W[[M^43#VO%\+/E,/QT)9W_MC<$S= 1UX-_"+P;V#JK
MO[#8O?"O!UPJ2;Q'1];\DR],12HY;0GR>_\W*AD R>,XLO;@UU=(U_ W9K*H
MOQ=&&RDWT:ZWQ@&("O5?[\#:[8=#D!2UGV/.C7S]K6%%H1=_1,4;\K-72W1-
MF5'>0JEE3X(71QFT6LGWU'(S,EGGI=2AHSG@1$>9AC-GV[LNJY:7>'KR<]9.
M_L" I2LP/>PB887 Z6Z]0?@$-#%Y/KE<_>?\ZU _:_R\%)QS*+UYFM+GL4'%
MVW[DHQ596"I])7[[V1Z(5^\;D^PQSI3-W<79>G=1;T]SZ4S\BN&_1KPJV'[<
M#3'O1^U^X>92JU]]J[9>H$_!O-#5M^KKW<5IP9O?+1N9?ONGR <K&,/XR"\^
M 2C@OX-=H$5CO1?27 XMFFOF"+5MXT6A6_^,WFXLI30N1YBYS.'R7=QZJPQR
MH-5>\ZU/;6.U6U>%IFNW)]+V0ZDLC'IM.1/C+$/A7TY=;ZS%SM6]NUAM$&#4
M(#%[$].5G+WP.]NG/\E6A?^',SC5"@<$M9PZS%,(AW&> 7JF8>E46@.MAP4
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
M6%4W.ZT2!W%SP;6#2&C)P564,)I[1ACKT'473&ZHF[63?978Z]!_=P"N<AF
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
MVQY0G_O$/U0[!#@D"]E!8G,"5.+MW,HUV9*.U[0#4JHR'_FB5$KI8I'O@!^
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
M43M*YA3.RV;(0^THAY:3;Z)LMT-/0_5ZV?H=NV79,9]D.(X;+O&IJ0<PAF7
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
MJY]YV\/Q!>4)1K[1$!<:H@-.-T?!=\[O?06O_4(!AC_@WDG2<))!&B9HHHI
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
MH\15D:;O,G UF!YL \+)A]L'B?2ZK=[HE/C;4Q5N<7R-6^/>COSJ4U;P +V
M\+-_\[;N?E8=]>2'U<MRS9O&E;N?<%/T[X:Z6&BZ1D, /KEKHWDN=W#*Y5;O
M?T?A]W<0X("O'PZ@S5;>#-]6Y67VNUOE<Z/GYUZ9QFQMX;IS7LV28&),)ZW>
M^/"<\GYWJV1M]"#;'. :G;7ZDST6<Q>O4_BD&NI<W36+IR!KJU3IM"BRAJUQ
MAF4QM2SZ[G>WRDJ>%079H-4=UK!7(?,\"S[?A4:^&&2N'W&+?+^;KZ5'%JQ$
MUP!E)Y)!JS?92>3B*'&4K[M(XBBZJB@'([>Z_0.8Z7R*.A4O*)<D$UU9E)UD
MMET9_(+#3?GJS"6BHDN'<O#VEON$3UG_ZD^SKZS_C86CSIQG*BZ_^&NMK99
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
M7WWH]94E?.DAQ-/ 1&B*V38'K[1X75L.;,O026F&)YJ;&B_ADU8'LL?<9-(
MFH$H@CM83"=S1O?L1^1<:3T^$ZNA 2M,P@C@N%'U)WRI:\^B!7-G@J7C8U0[
MR*F=W3B0E5L!HV)6P+ 4%_+V(>"$ )T&L;40L211Y\E-4%#V5IM$*GY517Y"
MA2/MQB>4^(#E!9BUYI.MO)FC?6LAK<&SP$Z A]C877B4:!T70^OH55H<*2G^
M0W(+YW517-T?Z,D59Q;9%?)+5C9[I\B?-@++N3. O+1"73NF^RO*<(O?O<I6
MO9%0NQ%7E9-65T()7ZZ8> XDIA8  (')W__WJK\)K-BZG-"CHY)+KSY\^8/$
M7@FG/92[]LJX:Z%BOLVT801A"7J?#%]'E2Q<!_T2RC_$)*-[KY/+2]R/92HC
M<=GP]7XK>X+F$TJ:I*:K\32]&"_QWM%473N(%EHRF@NB_0R%<YDA6O:HB+^K
M8-*AF@DSP[Y+EHO0N+Q&!H2,>T67$.T?-$6(-0=H1I-*Z[0SB/;PV_DRPL.F
MW@RH&6:JOSTFNLTD6R<9!E?ON6HQ,>U9"W=G4LS=&9?BQ?Y8KU:Z3,C,5/M!
M68#G"?XF)Q&\K QA.*8,@6 @PO-2C]4=G1;#SZ20._IC]L#F:YU=+SX!4KX
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
MZ- F;7LV6/_UJP\W^EH,GLS^Q<D(OH@S+[<<IA!_HM>9Z<AG2;[>J2U2ILQ
MF,$?+N CX&ZE#"C,/R0\%HYE-XGGDPSGLQDO*P:X,;@XP.H 9<Q.Z($O=N*?
M]*"30!6]?5J]);6LYL/Q-65'!62$N7,BES"Y$)P2"*7HCH&R90:UOV;%G$3_
MU\(32S/3P)O#(@+?'Q(VI&PC+-[6I;LUU4G)^ AIRRE@S+D4]7S(+M*AT*K/
MBLY$K[U6[RQ]BFQ&YR@_':<XZS'=TGPB@\RP*I1B/?!&Z_J1E_32(LGLBB6L
MEIFVSOKI Y[KTI.]MXTS.7,?D^U2)N5LF/F".P(P486EMV[1)*^]:KFU)%AS
M0,6D6*D'TEXV6J3W;?:+3$O]SE^34 ?2[81ML6;#/\W5VW^@4?-UEC,7J6EQ
MN[Y%KW=B&4LW8D:95Z;$2XE$]X'-Y[)B=A$+5K7E"CY/"-LHKG-;CT0'?;"P
ML(5WP<1K<'UX%:4@>V*OZ7;L-2FM&>'B?\_S%<7W]U44O]&.E+4DWBT4\U?%
MRU0\;Y#"D@SXQ_7J LW"I89"X\W\E[M?5-[#=8&IO)6ER?T*RC?54.^I<OVM
MKW1>N82//,C*><D1YA,6WOG.H8&NPJ,ANR<="8OU?^_\Z+1Y)AZG2&AS3;7@
MR>YI@6T[>(+/3%>?L$]O9EHKDY<;*V\PV2HG*[<44<B/-W*K^)L-NJ!;P^^K
MU@=9Y  L!*MZY<H.FST8:#2A6;KF%8".B2P.#Y&5$/AQK$60F\F7+L#P7?>6
MNJ0OK1Y4H)P96Y,5UFHV[C23G@_.P_TSKX4 M4YOFS.J0N;0Q>*")]/2P128
ML^VJ\97-8GR?+FDV_)7Y#G )(Z%\YU;\\3I']G.%1R2-Q%8.K]W#\J0Y_!SS
M&EE.[:_O/[:BX+/MI%A)P]T!Z$35AU+"+P@EIHK?+:[9K.(7[:6[*>$//;RJ
M^GT0*8'B?5]M/>]<W:YX/W2_EU>Y[TZ#S\W<.RS=)[SDK]LO,F]%.NS7;DE[
MPMB)<=(4#6I\<^NY2??LHI"[>$%Z/VH*IG_8A%N(CKR"!@MN5T!^RG.=RZLO
M6T4$_ 8A_.0\7XK1._8EF4[7%OX7Y3?8?G?,NE[\H,9W_E?WUEW?K7EG_*L/
M@V'K;!@Q.<3KG#?75K![GLHAY[A-8I>XC)YOX$TU(-N6Q] B87)NS"50DH:F
MA.,?[HPNY7P^U[B. VN1&DEC9S\H>4<_%./0',,?+ N# '2V[_C3]>)Z[:!K
M:U-1_M^T^X>*9T,T&^G#(90=SH9H-G(,AU!V-1N"-RHG#8=H 23!-J$Z5;3!
MO#+DC5)E!:!AX:O1Y4H=*+$O2MQRN$-@MT]HE(/05,U&J(3]C@$)"D>(#^\B
M6,";9[P-6ED35:K*;PRXP4%'_J,%OJD&]MG2I&?,-9N;QO@/,F/Q$?!B XTS
M.H6JX)X([&16+=U4;&V)3\?/+_]_>]_:G#B2;?O=$?X/NCZW;U2=P1A)/.OT
M. )C7$VU;6C U=/GQ(D)&25&72#1>OC1O_[FSM0+$$* A)2@^=#C B&E<J^]
M<^?:C]1D- 5TN(GO[H]@Z.1G7/"OW/?$CL1GCIYX@N1+"2L<%#W $?"DIXF]
M0=YR%2I'3QSZW7YTDSZY)<W!ZO60#LF\^ -7E)>"3Y98*NCBNEJLKF9S_83M
MJ/"9TQ7CQ^581\AM(L?I-H$9_YNXF=^@\)!:*I-40&R$E@SDS8=WB>U*--\D
M77;[E/ADV<=O<(=?P%EU^GCX8;-1*E96NUG]5.#$STZIA 8((-P .[.PA(_O
M[CMLF@ZA5"P%H8-H>?DSO!#"5M9/5GN6W]9JSU:"!?=9&C#5T$:!=%.08<^I
M8R'!65J=<8'6V6&165/3;@CLM5V@)MIM%KQDD1<?0D^$)!T4/O  )L")&!PI
MVR-$M=/0;]EF+=,?8"0AG$ELTL#$_^<Z$I2#+G)W9%>Y2/DZO:C>$.E(2$8
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
M-E1BV9O"6SQF.$;.*-AQJ/,S-T75'C+W%3Q)\"*1<Q'GQK&<#727;HXI]S!
MJH+'[6/EG-_!M_9O;_%.5B4Y9A"[(>/AJQ PI*Z];T!O$V4T69D9)Z6(AIOF
MOI3,/GJQ*.W&\>6F$T+BA1(G2Q]XA&/3GJ;%&L.%(AR\=TO;36XDIZ=\T:><
MK>Y#K_TXL+WE(]5#/A-ZZ.D+.8E"-<B87:#[M</6RX4+735*5B,\RB9C*D%.
MF$M()80B-\ :T>\,_^"ZOS_BQ>J73@\O7!Q>MX;-SB-WTWYLXU4,$F_H]V0Q
M>V@^-K^2[!V:G=-OW^.5[98;#+NM7W_IWM_BW2C>B [Q]>SIUN\."T[[V_ER
M8 -:H7KT,.WS^(RFVEN!,I$1%%18KZ!<O/IY?K9>0>TL@@^N^Z9"50>-VCCE
M^3<DJD/(%/I]P+(6?(> I9#H,*F8.O)E;?][^W)LFI8YT70W2QIJ' @__41$
MVL;0,C\6;";7FTK0&$$*Z"KP)8GA!FTV(TU/T![5'H,0N;OIANW:\_6Z*>)\
M35LW;E(.,-1/'94;.@TV"Y#. QTVW4XYG-W*X'.DA))+ R/F"U?S'O8E'+-;
MM:J-#I2%SK5K.]SN<TZ?N-Q UYG4Y^7#.)R&EG;SVTJQ//<=.4*[Y-H?!@%Z
M-6]S+,V4Z<>737/@DP?O@)( $#*J7C3]@Z+/3O<,ZMT3>>1;'3V1Z0EZM,C!
M[I!*Y=I"NUDI3<>SHZOV9]8<:S5Z1_I((:D$]L>:94(9,8V$DO7<N0G-N3-,
M72&1?U)XZ=Q+58#'B4LFX>9Q4\=7EF3V.\ECAA@IUE^\^MOSZ8J%E@^%"B>-
M66=PID.T0T<S)U/N55*F8-;M;_!J1]^?=H>G?RN./T%=1$=D=,T<^=?,.;@5
MS@6?L(-L9Q@$C,#?^4:;6C.5^R1]_KPLW+UZ5/M:C\9D'9T[BO'?LAS_+>._
M8V.;6R:-<8R74#N0W#3\M/Q;,>(OA5*F)O YI0D4LH6CT>?]34Z K[G%G,7W
M,NUU5OD0SF."*V_,(XRHMNR\T/XCC.4XB%W?)N3(O8.J#VE$\TIY.,,AK6R*
M+,,:Y'1BC6T>A%J9^]FPYM>?>#".UOP@F\\5[4SX+?]O$ON(V$=9$8M"S9:&
MD((TTG[_>M5Y>S'@[?/E.GD!,[TT9_@V^9*+[Z32Y+Y4E]TM>1T^)4MXF:6Y
MB*BG^=2R/1>IVJC4;A/?9)(3NU(#EU 4_.=]9\6E2V=[L<T,96,+PI),R3;%
MGOZ#[U58FJBH^QGG>)&44S$2BOI'R'=82 V HW+7+D#X+D''R^%W6.&>2Q@4
MBGJQ[IPZ^G70S58!L$ B\XLD<MAA,N%WZCBUE%!D?OF*#(B2>6'H\S,2AR:M
M-^U">5JZ#1&Z2])Q>B5H;5_\HDNJTY_%GYD,G3G1;#[5/A!^K#^[BB:/E42:
M# /70A]^Z(P-[0B@=PI\4<0R1=RC9B*NZOQJH0F]5Z'H:T</]8R0Y%:'$&5/
MTDVNTRDNV@JB"^OTX%APN5IDDC!2A;B0>JLAVHO4.7-G&7=VGL0I2C5A&8IQ
MR9#4")-V5SS?<'H[NUD!].@D8C=6[$)[T.M%DFP:.=%\<CG18M'-?B9YS5!=
M^4NG1S.?G4SG8;_Y.&C2TLN"W=.0E@!!5>9MN]?&_TFLQ.< )9F;.Q1NJD'
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
MZO5JY1!P%Q;A3JH'R>9?*(4CO<"6I:=!RAI]LQSU2Z@_</S1V^KQU9HO"-.
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
MZ61M7W_ =61QP> "UXOS,_^* *O%,U3<V8O",YIJ;\YB,,8&4'N#TYWG>%&
M8WKQFF&O%RL9ST0DBDH^'4E@E<D8X%.-?@K)_)!K+T.:0+Z(;+.(\)6?UK@S
M?GTA%\AH9/>4^D(6<V##J'F-4C(MKGE.F"H[/RWO.<8!_I4$/=H2'FAYW\D<
M*N84Q6_YPUXA\D&#2=TDWE=<7-8CCW&;U=QYU.J*O=>4. TB"ES$Q2B;\(AQ
M1C[U=$4=*7-INOKZG[/Z_KEZ^-3C0=)_<,TB=ZM-D/JQYZ1\AR;XGFYH3H8L
M C4Y$!SBO#[6R5F3,GS46N*S#RLOGML'%NS#8(1_ <L%-"_5L;^\KQ;0;A]3
MN^>2AX_F"*K'3-AQ9%PSXIZ23V&3D&L)"UKR5=(_N&]%[A?)0%.T_THA*7!.
MC+/1OM'@C!G?N4A&5D$1[SPDAHY< >)6@)8N*2]@$UL8NJH1TT8KJZ*/]VUS
MF#,#\^X/0X)&[MH,>[.CR9'#/-ZWS6'.#,RQ Z*3'I*PDLL(R4<.]+C?-X<Z
M,U#O*Z,)>-?$:=5UQ=#4(P=[_&^<PYT9N#\\2R\:-$;[55*5'\J10SW>M\UA
MS@S,>Y(UA?W9@Z9!2)DED,=Y?9S3D*.?&?0WU1<TE6"![TGJWQ)0U!);2K#U
M^!)XY1SPS "^A;=O7+O(#23#D%3MR+$>[]L&8B"1C,E]D_+C?>R6S2?$_^*Z
M<]*QZ@MW+QGFT5<#.4)AI* EQBS2U3SDL313IA]?-MTG*#O?CVT[:7!AU/Y2
M'.>9LF+,IQ)^GJI!RN'/RON7"8(S:Z\Y#E\/_U1D&:GN/_%UC]8,6EJ38DD\
M8WTH5!J5+DAI#[WZ$D[!O<0?J=(,'H*4+VW55,R/OIO'"]5=%VY! =03_'RU
M</MK[X%WI!A;4Q>?6%]](N\\T3(N7R1I_J4Y&ND6DCOJ2)NAH?2.#/NTC0O.
M4A5Z(\N0+[AW0_FB*E-LM_#UH+*+3[X&+&X83VUU/,+R>,BI.1W#P&/BMQ["
M]L\7G>?#(;/.9$!:A()]&-6$SJMPF _)/.UCI\9$\E!KCOZR%(-TNXA[B'S
M&,LA<W1KZ7BD/0P'32:UD5@?R#?&]O+;-+0 .%4R,K2 6:L&#LT[1VQU?#L@
M?H=QU;:9,G(\R@V,MN746N\"N@BZ&23=>D:'6ED=:F-YJ%VHF8.1Z&@"[3]>
M$35QY/-'9';'V-C%#\1J@,DM'6ALNXB87UD0TAI<@%#YE=4!/Y^.YEXS=C C
MN\E///@H LP&O[(*)#T*(4@BAS+X&P<7)*A@DY_"X()F+MCNQ[P>[32R-,S\
M+N)=L?$9&*<8X-)FQ=X+Y8#!9<7>!TE86+'W:0TN2*P'7P8"Y9>)94!860:2
M'D4E:!0K]OZKILEORG1*-FCZHE5(8E!"P*!6[+PSJ,YL#IG$>%>YXQQM&DT0
M:%=L^\%&$P3>%0M^L-$$2$I<L=/.:.XT'2DO*B5"1A_D/#/:IO>KI*@)C3
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
M0PG2#HF@-UV"N,_*.<C*NV/XKNU. F119.L73\CTLL((>UY(L(B$FW8$4$^
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
MCBP\HIKD_V -1$([Z)^BE)1(6@&+XF+3J[04MK\+*B<&5"LC@G4;>1G(DAY
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
M[">!)*R)I)^EV*\=;>8!NW5*B6:VZ??XT[@14M>S!;K7OY?_YX>DJ)IS+:(
MMBR'<9E/W]=[LY>M64<0MSUD!/AEY86EJY=W(IP5WM'YE"@7*]RGC/8!3V9^
M(*K^&E:B.:MPW<8J!3QU_S]02P,$%     @ MD[)5%5PB"+!6   "HL% !4
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
MI&P& \O-K'!MJ@A73F*9['9>NJ0LKUA24W\=A%L+L@R*(-4!I9D) YE+\EN
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
M)/LO+3'DH I]<VKCC+:DQ_:?J0+EG3J!FX*U9,98S)T6:8OA+?J."ZP(,!W
MU'@P&. !)OCS/E]Z4W$5> 'H]*7*A;E #EAQ5_IYZ4YME><'H*V7(A.F<E)
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
M#HGS"151I,*!H5 C>&60"D:2OLN>!<9?6KO8M;P\\0'_0.@BVSC(8!P+@I@
M%5)6K;]Z#& ;X0,F2S>+[MSH]ZL0H>(4(ODLFI<I/+^#T9L.12A0R+GC4LXT
MWL_6T.> ])\ENUC?]9#/^,!.F2Y%*E+76=/5.:JX&4=>.@#^^2_(PG>TTB^.
M462'[@[ !:*+JX$IE#9A%-K"<TC*OQ?Z.\MU1EN2OTERF>;Q(PH+O[-8#'/#
M$,.YM@H!4DB!ZX/4=(<H:4+>V9)TF($*$18@/#CC0@;40K*=>#+7:V3'[AZ-
M,0.5):\[7UF2^/ W5RZTA8QY&7X=-U*XOUA.?KZ?S%:3S_C_VN6ET >K(<CO
M+]DPADIX#WU,\404WO<=YZ (0GQJ9<F;^FOFB8&H; %E?$TZ>4TZ>4TZ>>%)
M)\<;?_(0H3\2O,U.]OC_SJOLZ_*X,*@,;3MDH@52;IQ"#60;9-,!O+X*[7X-
MVMD@&HGN''KEHWV_XTK(X#:G0SYBVYNTU3WR/)>T3I<(2C[[Q&!!5_E Y//I
MPIST9T($*?=(IV&N$&OC+LS1<JCD)HZ'Y]1\>>I@#MRU2PZSM$Q%E.N0<QT$
MSI/K>2/?*5Z+712EKGODS+HHW:*%2V,..8EK,+BD- >L%_QB/K>!GW:%75CA
M/%R2Q)*L:>P"A>DCD&8M$:%HSIVN('(A"!MCVY6V:4[+WV,4ZSK3--V[MPQI
M4V'9"L*4@Q2N-"2=C2S,U(QH&;0'M50E86V,Q->]:,O/IQTNV K9ER!0"IB-
M$?S2-X\[Y"0V&;WRT"UT V%\.@1#ASMUT=*2'3X]C0,[+:2(+:L)-KY(^/4Z
M"+=97H?\!NT@]]=BR-)(C->GRJJ-D/V73;#'4W>S!8O_<%JGC0-+FWB,$2D/
M4NW9[+XQLJ@@B,[RD>BZ,3+A)E/%.[1Q20]Q/YY9VW8RH0YHP.Z2%0L=",V7
M'4)H%5H./A^6A^U#P*M!VPQU=203>[8LR&=SUWH7*?-"?"9:=I9TH.Y=0:I[
M2C9O[9<!0N(R"4-,X<J-;,LCH7,3WQGS0V6;868.:B9[1A9V-B;-J;-J&W7I
MBI_=%>9)',663U:5AFV;._PP9"*"D][B\2>JB^3!<^TK+[!X'DU1891'Z_\6
M1$% >WUW0F>$&7((4U>>U4[EJR,-X?@\F[O6',W2VL$$0LN;XBO.\T^(ESHG
MO*V<C6CD9J^XD9R#H3NIL40J.TWNT"X(29X=<=\F[>YQW(&'H/%\9!K3#=4$
M\3GP$C^VPL.5ZZ%0AP3.1QS0 JB!T9Q:J+X$4AJ7V(+:!*&.C:<ZWI ,F#,D
M1'+JU"#_)_*\G_S@R5\B*PI\E-8 X+ZQBX+/&GE(8F"BHSN9K,Q>YCK6<;^B
MCSB(W8<!ADA:ECKRIYO<%?Z)'A_J^9A#.':9> CD8[7#OF@NJQ?]\J@#\$5R
M(-&>-G7:ZY9;R_.*L!$-^W]UO"'M^F=("*8Q*4 ^V:)P@PW:ZS!XBA])"K3E
MZ[![Z.,.Q8G 0*40@^[[[O(1'_+ZL*\,-X3-GH9"@37GFBL+]M1>AZ/$<?&_
MCN(8D<+!F*O67AS.L(.P<WBP%%+@-?=2/W!'OI]87G:IUG+65@8<T#%;!:)X
ME-(6.UMYH"&1 7DVM#;<:X,.XZQE8U*(0/]MEURKLU*)FKP+^6"#V&KJ$!1
MZRO4?J)#*LF&6)XI3VDHZB6I\A >+@-'1X@!?_P!;#]",!42TE87^41Y93T7
M<>!9011M"X,U\C#VI09T"HGP2I*H"63D."')P<G^0_CCE:<0%09MU,&L#BHD
MA00 [L YH4O\QWFX"IYXF8^2 BB-.9Q; 06/ GW.;;@5]ND>. \78;!W_?,P
MUC8".!]X<%*H(5.(@M-ZNY4H%@&^CGC_=G>:CFSJL ,RG>BP%%+@/@G+QUL1
M>B&R6D-?&:C_+J#JO ML]3WQW@3$I?H8^#KN ;7!!J',=0B*B$&];[I+9"<A
M%N?'3P\K-VX9ZUT;;!!0UR$HH-976:-,9_)L/Y+2F:W#N*D##L!LI -1@,Z]
MYZI><V,46D4)-"L/5=%ROZ4./!RKA85,(0S.E58Z*#!SH%ZYX7;*:T(B$!18
M&6D(8)_-O4!7XPMM3J'UGE(>9Q"[=V7B!;#<6Z<JMC=Y35H=^!['&L!V79M^
M@3(W:)B=N/>/]V3X!RM"9.[_'U!+ P04    " "V3LE47R<CY:S4   Z\PH
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
MN^R+ND K*8[9*=E*?G.?QDB,JAX]IZ[JH%DVRMJ]#3<IOH3!KR8)@0&@&1Z
M'8.J7"O9-_5^2?@V#R4PR[=Z=55MX)"QJAA7FOZKTY^#/#I#D]R",]RE[3@W
MJ<.<=VD??P/P1YY+%PFUT=F-]WHU]LR3"3',9:19E:?KWF9*RR9A$'D6CD!+
M;.?\F3EEI3-LF-H@CH4IX;&H0@(?D$^&V-X7<?IX]P1/DB#\"7V)AJ#XF$5H
M,#4= 1T63MQ> X)*(+D@\,WJ2-)C11AL,&62]$9H'];$P0I3GQJNQZ"$M4SK
M#K1&E5\!Z[$.KHB4GV"G2"09)Y0@M6X_Y$Q.!(XJWN'0Z&C7(V>ZG=0>]^1E
M]TF]RR,FO1:&*HQ^M5D]P-RPPVA>/C_/]ACO!R_?@ORQW985!Z!]U,?WJ^ZV
MD-:KUF]\F'V]=VZC,\S2?SW0G)-6OO<^KQ<RXYX*,B?1]S!^?$(^RFP+\^ 1
MGC_#/(P+>(V\=#A=2RV4VE\M4D<]Y%CVI@FHVX"F$2"M< )K-7U9)O]U3UX9
M%%N:TH.*\E/,U6$/60N& A;W5Y)_(]&:GO2OLM["1\SY!J[Q POIHZ7S1"X;
MIV\1<83@;3*KST'[O>][?+(ZZ\!0U&<#D8F*_#Q=9OEJS'U2 2$/QVA<863B
M$35LJ-83#$8,ZHT5BA /B_:Q4_M0U@F.+\*BJ!E9?1F-R<O+RV@L2<0FB5'*
MU^N+:"*],5]$XW99PR+A!SU:PA]@]I@'ZR?\&HFA!U?XM)V$^X4B<&!"?S:!
M=U@&M=.\RR+NYZAZ':NXK)"6(G^,O*<&4_R:FHN*'0J\W=:U5Y*-]X+XC@9)
M\NA0&:AKZ*>.ASH4]BIY*([9R/QVNL+-)42[!9R%F!:Z%XD'R?DXQ!P22KE"
M$B$":BJ32RR25>E O2/N2!GPZS?K=4),<9#@]] ODNPSY??5J8!W&1%!-P=:
MDXF'NEYZDLIL%BC" %,&F'1G[U 3!V56H7IBV=3CD,+:9>B/]>C74"\V);+>
M'^,T7FU6-T2$)K_U(LL7:Y@'V-R/0KT>#S]'\UJR2L"^H@MJPJ"BO+LN@.N"
MML0%J/=JQ$=AA8%[_;'6S0!H=F%H37F(T^KNL24O6,C*<3*H2!;>)>VZ":#;
M3""JHZ))VHD=' +M6$Y#>1;^O(F+F 2)S$=Q>%P\(6E/C"$049]/)-5X0&LL
MZ+#Z//K1$J2<IZ ^V;@.X@@9OH8?K#CFVC=\%8E[J*RM)*#,<^,UP>9H#I$D
M2^N.*&BH3FYUU8,"JQ2W^JAJ&[\+;P_<J7!V;"051.-@^D+\K-W#"R!D> \N
M^GER<=P;=ZJ#9N"Y*++#HC9:U#RA;/V(APQ4&7@I2:<NIXPAKHEV]O6T):9=
M@HGM[_61P7X706=T-6OTW&X>"OCS!NV@SK<6[TISV3@]3>0(P4-G^SFHOI],
M;L. SCK'B:(^:\1 (QC_\RP+-WC/C0M'"'!2P/"+QVS[)6I2003]8X>,'B'#
MSB3WI>I]QKP7R^I/2($/'S:&-])8N\P^**]O-)59FFZ"I$J!,:+3#D'3LUQ*
MN;0$0TJNOJW3F/S<S!K2QK[>>]U3C^S2Y*Z;Q$I\6=8( KH4';Y%SQ5B" 75
MQS@ID]QQ]CWKF2K9AT&_@XJ> $WL@M2]_@$&^07ZC6@#)@^#?9KFBU7*X&!/
MBB$D5)\#_#T@#7SME22TLX\(5E?'KO3X;;BX.EHRMD+TB%K8=,MY 7N"#'H$
M[??["X8O]X"CGIZKP.JHZLD()GB>EG'Y<A$G</!:XS >>L0<+Q7[_#GJKSX#
M^#M0?>C3)O TT*B<V2F-E:&B<P,?8[QO2,NK8#7..V 2=.H?LB00ZWSW+< ?
M^_,/1=KH:I[1/3W_L"*'ZY+FR&20< 1)03S%54[SE],L,H$',7T/\! *)$9+
MI^D!((T!#KU6! "FX.D 05&A74@-#\D8A-T%S_,(K5'Q,@X)!V,K"X^R:W=#
M*(T84OCMPFZKWA+D!44#2NOB1]1S?2=D%D4YCHM6_[F,4WAL #,LJAZL$$,,
M,5#J+P^:?P#<!BQ2[VN60$U=E/"Z/,:VU,1.T3\7^5WV6?0 FB)"*)IN-[8<
M*23A@1O@-0DW\6Q#N,IAXF*OIYK[V@Y)LI0M<O+T;RJ\^*^(C7W"'@&R)XHD
M2EK7I6DW#:AP%,;$"ZOC)D"#W] (DO^)UX8<8"99+QMAEB22>*G: -1HW\GU
M"1>FJIA@Z?=98\>,+=0LA\%H8'0(N3P=HQGS;C01O:-O]A3M6,^LL6XTV^N%
MUOG8)?I+<OV4I28B73UBCB?X/G^.<LEG@'PW@4@73P.-GIF=TIBWMS#<Y @S
MQ^\>[N(R&3=W>\0<:WJ?/^]='_PWG'US_.[-PUO0M/*I;IX:&G4S>Z:A[KL\
MP'5#;E]6#UDR2M==2FZ=O YOGI*K;T#UD;]%F3GBC5K['='TTAI\G#^'Y-GM
MT0%K)D&GL0"6!-SB!]6GH/G6<\!:I(W]&=WKWI@M__<P2?Z:HFWB+0P*M#9$
M\Z+8& DG\BC["2=RI!$[[+C1X4^X%6B:@:J=;Y=]0&U=KUW4=_V XJ<LV:1E
MD)/#LWQ<#@2;HI=MW9X08H"T'X/J:_\GG1RM= '!ZJ/VF>?I)L\A514*1Q)&
MIL0("?N(#K%%$6.C;D.5_*I:^<>(6&-=J AZ/BH\-$_1L >X!C4\"\J@9F/D
MA)1)V =JV*(,'8JV;7!N7=# R#]JQ!K;/P+E]GP4:HB].@U*^)CE+P; TJ7G
MQS/IR#"<4Y.#YEM?V50"5?2S:KH]T_<V;E=!DC27.PQHODO/C^8[,H@U3SYM
MK_CXU3Q3%5W-]WNFK_GS%<P?T<KS(<\^ET^X9DV0FIC[;+HNX\<".<1H:)J
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
M(>!FN@\\=P-]?'C3?@W^#(.D? *G00[);/%\&&4+:&8FD6"D=;,+]85IWC:
M$?T!/IZ;S.P2B.CM<HO)7G#SKY #7SOS=)/7.K6&D69F>@T,M&X)&!L"->VO
M@Q<T_OC&OZGPCPE1/%W L-NKH3!__24)]Y-BD,=_ *>SF_-;, O+"07^K:)/
M)>!D2B<&KK\)I/04?:+#3%-;IT3AI--@'9=H4_0+Q"\S-EOXO32C::X^8X)%
MW:B0$2@Z 1X%,[\H$V&*_&U:Z)''2@<91H!AX_4"#I,) &/XL0+&0?NTP,)]
MH$#0V?%@H<YMV!D7)D'#8N9W\6)()).H037S5BI%39D<0/'Z/S:'AZ)[@Y^"
M6RSOB_IE8M4MB(B4RQ"Q@ER\.['X,YQ.AC[LOT+MT^>74!?+9Q\: @->#L7"
MLJO3X^1U6=N7YC4X/3Q=#=N>T>[/-7*OJPTB(<4.@3IXX$Y7#-<'K;J"\MXX
M_7A]N?CA_!R<G%^=7\SOP/7E[.K6\TM0(R'1>2-JS'#IG^)VLG#C%#;1#W($
MLF-7.,D$E^+OL>JYI(@RN=]/Z"_X41:2]]U5-JCI@\5#$C].(&"NC1%NNK?T
M*(X+J>VQN87Y-@ZAG9,A 2\?1SQ\<7CHK+X (?K$<X+ML-KVEON!SAH%T3Q%
MPP^+T@F*.LS\;&,%$G$3IJI/NE#RY3E*J$^,IEZ/1VPY]DC/PG(3Y'&0? CB
M]-)*,&V0XR10U1.+>QF@_@Z\>41?O@5HT?!]'4!6IV*4L4? '-0N@CC_%"0;
MM/X2=HPXB06XL;E.8#UD"L8KSH&^!5O\,7FE!OT-!.3[ UP_":81J2>#/!@$
MRQ<8>-\KJVA>#$K^*!E=4B\V:515&=T4%2?[P.RS])"(/"@4#Y'D0U"0+U\)
M"KDZ'H @>TQ&I2WW3&^X66V2H&Q_N]MX.5B0!<S]0U(D'O_"7M,$K'&2);6S
MK:MM@:PE,HC>J3B.,B@96N('QM)$%.<*-L$BDNK@Z!:_F*O'B(U0,(DX#;Z1
M?PWS.(OBD!>FP91)G1,2N .S5;;!=_IQY8;'E.2?Q&G]-YQ(E,,G'.K;-H7I
M?$-=$3OLF,[P..LF+2+*C0+P^-_LQT0Q/Z6+_$H$G4%7633>91 $V'4#6)[Y
MQ1OS[_SLS+5UVAX.*@^245]AE>5E_$M5GV5YC<3(J6A35;K.OL\@(\0$-EDR
M<O*<"*II]38H:@P*5HQR*OZ! C(&_ 398=,UJ3WOH]BM5?.J[%!GH:K6*24C
M.Y*%X[SM<=)R('S2\W4+D'=\@HSX!&'')ZB>O?7[.)(9?+0&V\#HZB*]\L5H
M=I03SN5<GJ?18GE!=B,_H,V($O(-LW2>?F16?KYY1TSVID- ;1SY4X.S8?3I
MSMA!63M_+&C$Y!'&H"C886,N8M7;[KTK0W:C+".D])*M9:,GG%EYGU(3\A5X
M7":A)QVZ&3GJFLEGNYWVK"@VJS591N\+G.3F), CYNHQP",43"+ 0[7'.;/1
M1*HK2FF9'8H9'A&CAS=[[$Z#),03)4X?>WX?SO(A2YGY]U_,R>6I)(@9Z3F
M_Q[BU&EDU(,MS(-'"**Z#<B]O_EB'%$#EGS$P.H]-?<1+0+(!\.%)?"B<)<C
MYQ635-I5#!)QO&,>DH<#Q+H9"'&5#>Q3@!*W)##TZ<'+ZJCUR:7Z;]3.5O5)
M^@PQGF%TA0S\SM>W;ER5A)F"VZPB,.^.7XM4G/Z!FP'DV($4M>T=64["CNH@
M1FP\E4=1__+@'N?[I(Q7B!5'@F/KB!\48!)Y=$-2\C9^=3/*&D\.S;(($"-8
M:H#,14?P1."PNH$!<MF+1J#V]]:1K"/3! Z3-,3FH!U3 N534'F_(*]:@XU@
M$DQB!HP DWA2Z ZM?AVBM!SK$ _1<)4Z)2,,][HW;C7@"[N_L2NE&^JJ[G#7
MM:LM4D_=/J]AN$N<N@Y>\(F_J_0F.>[N_5Q%"27"80V=-KFIH>39']!$ N?=
M9.G!,N:_-BPO-N4FAWN,L>-\]QDF6_@Q2\LG^VGY:M),(R*F)#,'Z6AHOII8
M7K06,,3+N?I(C2F'J\(<.QIWGS._^&Z$F(!/*R,G'\J_FUK@5D7W(R!,#XS1
M$-LP5X18^QLT23'\7PZ0$Y0/X*]]ISZ/A<!8$+?#8S)%=9#M!<*&?Q 3*281
M-),2E8_B;R87*E-"P$@,MV-C+F@VS#/>3L *$RE>"8"1J'P OW^% *80,!;
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
M3#81C.;IW1/\B,87L</L%TLRV)?(O.*7T&+EDUD#C)R'K4Q(S3V"0]A>(]H
M(1L$%740U^31/\B;WZL=!SP[*L.<[)CX"ZN;1 YUB&QHO$>GZA/J]05CTP$U
M#A./"?H=00:W""&&[A*;98P'D'7W#L64]@W[&N3O'3J]UW08;W!5BL7ROH#D
M &#Q4 9QBK%[_AP^X1OL"-==K@U^7PQ#;(PDSIW2$<)R7VQ'%,EA$C*7U6$,
MR&JRV+3"FC"QO3VCZG.78P!"-,;'#NT(I_H2(HZ00_QC4&YRVV^VZ4C@.I*L
M(:.$%WVQP3DPX&.<QJO-"GG,Q)UN3!Q!_<Z<3\*)'H&6[I90;SC'A*,%')L1
M/]O *\3O[C-,MO!CEI9/IGT*;3$F!7B!H!S4HX'XRG^08AP$I $\-#SV48P?
M,+[[G'D";\/=O:>L*"$?K+_SZ5QH:ED'G_1 :(=?%5@A))J^#:G.WT,X5U%$
M/C"_]KMMTU:V-CC;X;#EX^XQO$#J]XA0PM[/Z;6:D'R(?N/YS%I/U[H ;<="
M^S!3B5N\]6D_"?O)HQ,)R4?G^]>#3DK7VNALQL(Z.F=+I$3/$.W*,&6<=B3E
M'?(^P1P&^,/7L>8S$: #W/[@6$>O)\#Z.!26E4V8>K"J0U954'9=MWH=.!T#
MS5&G5D(F]VF$[\)M\%O Y\\A^K0Z6G.)3*X,DS.E/$DYH,6TO@/SU7I3DI,%
MQ!Q.(6MF!!ZDT2L<*D.IF;;.QT1G7WY/88>.MJZ1##@;8(NK5N-8?]X^1L"U
MF?[/886'5(,'4#HX.MD4<8HP>9JM'N*49 [9O[8@R=0'RN1$XX#NY/YV?G5^
M>PMFIW^[G]_.[^:+JUO/ %-3,(TWA:'0AM\ND^L&AMEC&O\"HWF$YF6\C&%4
M%XH*?][$.2E73^>Q%,5F!2-'J89FI'/_%J/9#D@<J5ZC/CP%[5M1LZK$WV1*
M?1M%&3LET=Q(CXBX,N9N7R[RSL.P9/,T@DNT=)9HS=GB'TND_+AM:W]ML":Y
M^P,RA[WC3-;=9_L5Y":S/ME&ZL B9U4A.K5M-67$]:@^QTFRDZ,(TN@,+F&>
M8WOS#/?F+B<GV2)[US4\['5%KO:JZ^QC^\AI<Y(M#ZWFX;C)Z8VSKNLKY&A7
M:2'AV;*PSKU/N_WA;?R33?$=N1+S*UK8^-"SM99QQGLB+NDI73\&48%(2&PZ
MICPA>2)[.()PT2_>6W]A6%WAV7WZ:YJG [BT-EM%2M ]+K$F(*GR_EJF:B7L
MZUX[>_WAW5W"?P/UY[^^[2$?A$[FY6[DW:^BC9O-E-)\\7Q;4KZ:@,U03X2'
M^]T8JM=\*<MP,S#OI$;:\.V-+<P?,F^X.6+M>AK(K$G8'=]<>J@E  &F7<3=
M<NO_1M.(\9^"1V6Y)*I545^-&9?J#L>6H\\.^:[4*YI^2O"SY4GQBL;ZGH:G
MKV0.GO8FX*N=?Z<2DZ^. OY+[&2<;F),[5]F.Z?D.L\N<-4BJGB1[<0C6>[^
M%BI)"64R,O(,D/;,A]<]3P9%&+ @KC)2(Q<,BE71\*IKLML':H^CQ\"Q0"SA
MSK;^QF^>NH(V!_#&[/O8S0&+/MIY[-[*=0BU+E_7-1"D)>-YX+"L'TCVF7RF
MK%=9T/6'0+^P@<"8G@<Y3ILNKF%^^Q3D\"0HXM#=NLQF[S,U6%9(7I(P_AMH
M6@#4!) VDXCSJ>I?<D'FC\_HQ'4);F=Q@N^=^,-L(\ T5NP!*7G/.%9_%0%W
MVKC=0X$F<NE!TEWI;S</!?QY@_94YUN<66$M?9W+QT<M7)XPO"W,_<GM^=_N
MSZ_NP/DG]/]>\\>'%-;)!!=V5!<S;9[<:AW$.;ZY9,$5Y# QMPO^M@)+"A]Q
M:6(17-BB\))*6"_*>L")6$DT2 3=T]RCSL)PL]J0DL_TH[/HWPEDO#[+?1C'
M,*2,B>4#A*:$%]Z*I9@ N;>2/2#;-+HZ+\6;'&7-V4,E'%,!4.HTT/*M%W7^
MQD+X\M-!64C>LZEU"X)P_GT4#S#7A@&-9[UA&A%39S-T9>%5N?LPY(HR2KQD
M/SV4*ME<G0$9:5JK6%67H24H,EF9#!FI(X\EDC!4WC0$J V@&OD^N9%1)PMI
MW '0C@"Q,>S$NDW(B EBW\,0FHSQDK=1(TT1+NM^ E/TCQ);N?J?BX<D?B1V
MO?Y%@9_7, \E)>Z>,*8B(R_$77]"'F[QC38=C>_!4'E(-/%),L3Q8Y0Y?()I
M$6_A[H"'W@+-HA\W!7E(] +U=K8XG5_CS\E6B="XSHHR1YNGZA$82O3B(LN1
M:;C.XRR_A?DV#LG+8*=HFL7HNV668Q-M&/B3Z9:I TSY^325KDL$SG"NR!I3
M 45%9N]E.Q_%D28R>BRS,!791A[\\KK1MWH%DN4^#:JNP>A#$*>DKWE<Q.GC
MV29'_W\-D; X3WJQ=&=&C(CJ8[&UV2&!6QB$Y0:__YF -PDB\A8\(G*^RZ Y
M@*',[#4V])H>P&V9A3_-BV(#(YHT.7HLR!\7:Y($<OX,\S NC)]J:PA@\#!1
M?NZHR\F;$9O5 \S)FYJD[0%H6_A^,%,;"YWC2+V!TC[;KM,[8(1G%YI:U2*8
MY_@5+;+ O>P^J0N[SCX'>51+@=:\)8SQLTS%/*U$-8UP"Q+ZB2U9Z(GT)*G;
M0K_;.XMHZ\PA2P-MLFKGV/1^>R$TR\)Z. BSVR/A:7%SI845SOMU7&H9B HZ
M&/N)%+EQ$M]V(+"?Q=%^Q[BGA(RH^\LDLGOMH]+63!6?!6B\Z/XQ")^0=/E+
M>\:)^-YFRQ(MV_ CQ.Y.=Z9QBB/*T'%=Y5!")@YVVY9H%]2T)5D:36OPCZK]
M_WK:&ZGJKBU/*#LFFOOVEBH+.J.-]#YU#^F[>R+P'I2&Y 7='798</%A 3GZ
MH<T5JX>ZN^"+39X2?Q^![")^)IZ_%60(&+F^K<47A0.6M@&Q,$T3!F0\X&58
M@31T!KH^YKU9M*-\RI)HOEKGV9;L->T 2<3)QSNR7&FXNZ.Z!:";L.R/EX=F
M!M78?4Y&W'O%-:K(RW_63YS+0P<UHF"#?MI!ID_/X7K48\[S9.H'LGPO0-S!
MQPIG=T9C^TD(!<]F5=RAYUK%-'.NL_H\'16S!K]5<:\S(R(,31ZQE55@C[CS
M,C%=_D/IXSW%>[SRP[?FC#YIJ)]L8L[BHLSCAPW>2BOL41G-7-Z?YL@PI%VZ
MA?<Y/C#\[3:3TTW3$TE0@% @!JMP(/WE/\ $-O?:@WQD(X>C5!SBXX$A?N5
M/C:_%TC4!OC=$(8]K@GCQO:=9B2S3@V[A8^\^!-G66 V=!VK9 DQM#+4;?Q&
M"@;'OE4WMXONJM(*Y6 M"]PA?E4C?&3A<)B_(O"D8*T)];>O>WB/E>.CA!RY
MWZ1@I^CO704U]QDK;T5\+.N,@6UUN-\7[=23"_X#9W8BW(/\?-2"&I2*%_,F
M[0Y)P_[5YXG$OF4UW F!2PV(GH>S3U!S&RQ!QEG 0U(@V3<<)[A9EE=::Z,D
MQT/].(5)O5[51@"H2\$O=CJR2,.&[TE/ #%,!7'!TA\ 0SA1=5=$[=V=I V)
M(@V124)#Y.D,=5HW^/H11G$8)*=!3JYAJ>0(,5LZ=669(O#.5:IO ?X8X*^G
MD?0C&OY=F@^WGWJNQQE):-'0.;.AZ^ *2PANUB+)W!'IW'DD33#VNU@:KXLZ
M#RW?0.QPA"6,R,48DL)??,B#M,1>[6R=Q\F[H^/?*\! C:)K?"A)QTWY:F@
M0@145$!-!FUR "$$,"7_\20M%;=H4Q\P>S!\;QR&[R<-P_?&8/C^M<#P_2@8
MOK<*P[]L4HB =F0,A7L$W6ZG5$331R"F S"A27A4.OJ5A"!CP#1W8V(^MZA_
MA 6"^[?&D,BB.B4X,N33QV1+#%O&;U\!, 4ZET0G;_RL0'01EEG%RIS?V*?I
M.+"@*)X^.FM2'.=Q>N#D:EL2FNRATPU9#!CI(-T$^0L"W[&Y1;Q'<U+([(DW
M8BVO2.'E_/@U().K;=DEG3ET=I#Y,7@Q:B^[])SG/BH(IX]'1(9G):<%1*9R
M)4'8'RNM# 3);?PB53D=4B8Z,1SV);03\9F<9>3K6S7NTQTY"]"L\6\2F#V2
M3L\EU&2S8ATGAT>>DM5L9!^+%C??!L- +*H3W7R/#PC1F^]7$142Z%Q]\VT_
M/D1MITS:3";9:47-62+:VX9/"Z0BK:OOPWN&U)*[:2Y^N4]Q6LC<D\Z D\F(
M6DX+D!P5*[J7WXZ$X37,R;/8J">D4)V-N.58'L[W1",%YJ"7H@H(66 BUND:
MU(8 T\+<Q%AK;:K4&%<.M(HY'D/?K6\[0E*34*^W8Q,PW :@H8GO_N!JNL!J
M;.O51&G'-HZ#TX#"*%%-0KSQ3CC;NHD#G8,23:BSAEDO(J'&]R^;Y,4JU/<8
MN':TQPAK$NN8,A?JTP8Z&R*:.&>,L'U'73<,-Y[+M.$N'ZC3POQPZ&[:P)>)
MY)D9<,=30"W09X31Q'>M;*E=3H97-!7X$4-C@^Y@#]OA?O<Y<S,C=HQ>TXQH
MI?[WC)"#CXD9T1UT!S-"+]MM+(^)SP/9?#B]7<%0AMRTY\!PPIR)L785S[2(
M^B[]R<<S;4"]BF>R8#YMC#.A,2:>R4@.M1[C(5=-+!KU+H-I;WJ[PIJ-\51W
MEYBF?-HH9T-$.\;3&V'[&]R&J<V];9_'U)V7?8$=P?UU@-W4/I8]RHZWL/:L
M.XO+M$T\0V+C&]>\V;F^1L== !P#.U>WAK_#V55D\_4L 6RIW4Z'5S09;,0V
MW2\,9S"TORXPF$QY9]L7U^0D:*B_2H>(#Q=-]'/&VLUNMPTBO7,0Q7SW.E:!
MGL"6HICO7J$SQ 7,Z"CF.[=6GV)L=1?,8C/A##:6O [A_VK ;VP[S!MO%_EL
M']$P/5FU_?L<)HS\/5'-AO,1:;[%GSCJ.2C1#NOWAUD/Z_=ID) _PT@!O_U6
MCBN*] 3@((WZ;A)^ G>X6R"P>Z91TB/,-FF9O_P3#4-'I9WB_P4,OWC,ME_6
M'U>U_^L?=F7_*5+.]EL[GES5QI6Y0$/%KHCL4+G]P<8*W>N#8F2J:7TZ,Z9
M1,JY D]G' 6>!FD0!7[]E_X8TWJK1=>)*"[*)YC/D;7.TP"7RE>J5LYM[#;:
MP1.#HT_R.>A\[WM:2JFB-;W"_FI&$N[0"*F] -9MX7R7WV'/T73]C?^@$W-T
M=\_K]+JBM24^W11EMH(Y]LM.,V08@I#]K Y'H:+VCMTF@2@\(UVW('XZ^&VP
M6O\!M"TGL/>44$Z+AZ'>Z]9-.\VV,$6>^556WF6GV6H-2Y58B*"YTYT>7PX>
M-NH& +4 90;J-M/8G@TK98<+<<?U-E8G0?A3DCTJX*#;PKGA[[#G:+S^QK_A
M9XYNJ]!^5[0,_Q5\#A3T1WWN.EEAQYJC./S!-.9E?U!;M>WU0L?MOE\7>#_X
M$99(F.SQ126FP6[J.K#!E(*W!:X^!NW7TU"Q6 F[2 >_J[HK\4F<W<&?ZE>G
MBGD:JIA?3EOWAI@M",\DDZ^;1\.* [0!"[^8!@X&M+$SUX(.JQKNYNG#RRQ]
MQ#DB9_"AO$/?SY[C0A!&T7D$D\G"O.5/&#@1B<#!"?[T\ Y]"_#'!P!_#OZ!
M&_A]V%*D*/HM2VY7=1%RFL,H+B^",$[B\L4"/A@,+-@2$3SZ$O \>?(A:+[L
MX<*M\1C6$ T,3B>UW]+]%.1Q\)# &[0V64!%C[SA/9X(#_N\.6AH/@/XNWTL
M>, !3R,T"IA=4X_9->3.X!+F"%AD-Y@6)!PXRW,<4,+/;7\?ET_S-(JW<;0)
MDO/G,-E$<?IX^Q3DU?'==?""ORMF:72=%64.RS@G+4]@"I=Q69R\8".V6#(9
MF4>=__Z8#EV+<.Z]M]SW_*K/P4F6;@H0I!&XSC-$$&#>2 1 24E<N4;(7<RM
M7KFS)6BIT=PG8KJ]:X!E([P+I;NW:3IPC=!T%:QL+$L=TL;WO*+)2G/FY8N@
MGP#^IH]N#]AF:8&&6:]#BH&,(B__>1>7"0+2#HZR*D>-*76CGW:JYM-UY)9R
M!> =,^%OL:6C[*!/  PJ!J- W$E%*#20(ND_EK:Q7=J.=R@=YAP8D&_8^U4_
M!H"I#=H"]'NEOQN!18D6(1L;$8JRRSW(CBUO^U%],1%E,Q30V7?L=6?,EN.A
MG*?(K=A@E^(&1G"UQH[#-<SC++*R)QADZ-9I'Q*'ZU4_E&#7\@#LVAZ JO4$
M-K'RZNVZK%*#,L*GO-T\%/#G#:)^OD7_9VF1X7%QO-QPQ.  :_<U()\SUR /
M4!I0&8T?48>UUZ1YBFEE^<NG(-F0S<T-+&"^A:91(V#D*C-B6!0.>-H&(*\^
M]+MI&=89#9N!WNHO<A<QSMJ]C+<XB[U$XQ4_)'!6%+"\+^!RDUS&2V@81%(L
M7<-)1B@.L*JFAZ0MV#4&I/4!J-H#3, OXE1436-/>FALH+"8K;*\C'\AF#]_
MQM$;> 6?R[O/,-G"CUE:/IDV<B.%<9>?8$9@'507!X"F#&K2!P 3!Q5U4)'W
ME&AL%EERTT%ZM#6##FJ<?X!!?O<Y\SHY&AE<IFR,DM3H9, TT63(?.^81^%&
M'_KTD&J[MAHL$=+=N2QB*1RF'8X4U0+P,=E79?U[Z!F)_79<=3-BU'E>($!Y
MQSX1PMG-J'%RFL<]INHU@6L<:L9AOAW2$0$P#:[H6_^HQT*\!M2C;RV@/J8#
M*J\#]11J1J*^&=(1J,<1GJ(DZ0P6@G8-91]1NIJW("Q7?^$5/XSQWP_ T1W1
MCW7,FFH"NSP6.BVEAI7I,V4YIC[V:7*B\4X$<)O#JF1)G0U$IVP=-%;*;^1-
M3>6=@VOYP=&[%?<)IE&6W\ '7+2A"SK.M8QN"^>7,3KLN0?6^!N05Q_YO.K.
M'-[VGD6_+]JY\UFVACG"Q!;.HBU$BU2!#\%7N&Z"85,B9.7#@(@$XEZ4;9N
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
M='3MP3P+(8P*G/5/WL=<5)O<\V>T4,:]$^+Q90<'^7FI.#@D%;<H5]4.8"@
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
MR_B V%_F69A613."\"&S.JX\E-+>P!VL3W8+HG1'>G,<-(*A6-GG,6&)S.)
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
M91\@S[ ?LO(R:!EDE^RG^HU-F[*7U1(1;E7"?\$W*RYBJZV.%^=,.]'(LP7
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
M77'L5VD^"C:19AQ1 [%+=4"UNWG2->@K@<"[_N7N)2O>*)6><'Q5,1/C54#
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
M[6F@(O8JJ'0[5;;]'10M7G0\Z-P<#3_5EW74WS->=F'1S!I_E!;+@Y[M?JY
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
MB[S:#GW2B5)S&P$R =E[H&:G%&YEM+7/C%K&'$ELZ'%T3(W,J7'7]WPCL<T
MZ&K-'K67Z/M@8.LTB2 Z@Z#E)#&@>2S3Y1G6=8$B=QJCTR;(TZBI)B@+F%(L
MO$;'8+("@?%N;P ;=60P-M$W#PC'ANF;) V#:_  R09>!EIA;[*3MB;[70F[
MQ045_[W.FWT#4IMNR[0H8=9FE"BM-KJA"A:;H$<^*,H?(9+;$!=99YP\7Q<S
M02.?(!EK*LED20<U[E2+< KNRLR[8+YIC"[&.0ODH^2%V%E#,S]\I!':8')?
MT/$H9Q2P*>N%UQ \"9GFO(&OD=VP'I/\[RMVO6+W:;AI?;T^6]W9<27%8-*,
M)G*X2)K[P"E\Q/K11TJ"=G.*JLA?1$&!]AHT;K&_]G)L+]A_JIH#P5^QWZ=/
M^7B4?7F<#?*>%T11YZXL2=^6WQH5'7V2?-"DHF.(/'#=J%9P?$=?I.6UVGX%
M-YL"L?.KPO[0CF>+XR/A)%K@O^@1+3>?AIB6KX""MWHV-/BXH3_X7XR'GVA>
M(&/.'=S%IFD*P, ((I&+]'SX1+]%?P&%A@];YOD^R032IS,+1SPL,4\CEF)A
MDS<EX0P9C-2V5VL^6[$/^0J:V,GVT<[(C39V 3!(A(]6_;=CNTH].+3%3YR"
M"7JCNDKSE%E+Z2MD#=5,&VD;P=F!4_:?_$XH;Q9P[0/T=9,&!;5/G!QIZ8DH
MF^9XT4DO6M3[N/O=-%%@JCY$J&%K<WH7?0FMH16/W"9OMO0K@_=$+[HADD3L
MLCM?5@UNDG&2"MS.62"T\T"+_5HHGU0]]V;14V X>]2H,/ 8&>NEK:P!;'>!
M;C$*\46K5-(HQ+R=^?&(&NPCI!,N!?M2A[ ]9S^NRH?BAQ$ X;*'V@LC2%$2
M&!,;-GG 1-\,M/(:\&A!PKVCH#"Q +MGL_ HSEM/=E$O[BA1S0 Y9(B/,BC4
MNDK2DE_WM#YAROB[2%_3#<TWMOYL1T#(@2F(&[7>UTVS0=4\NLW;YEB.=ZB4
MT>,TC&J#5AVW4'U\@I:]I8$I;)PNPET1?QOI<&#8+A NYY06H[4YAPYF#S]H
M]DJ_%7G]; X)C>H.+V^,JSSRA7&J%$8GQC@E&CQ-P];("^ZRAS<]XWWOL/A4
M_*Q),\-XYL488;V'\@PTI?<ZWT"*B<GO$3A;NYV-P1D5&P8BH.AMSLA@F@]I
M"-S1UR)[!?"]3A\H^Y[4#.HWRYI+D-S*%:9C#S&$!&WS/."X-Y2]^:BF A"<
M;?XLPOPA%D)7@-$+?J?7B CHFAY83<B*'P .4F6B _"@=WYF#*5[ZF/"I,^
M>Y#>S<(<PM(Z=LS8Y:3S@L>@^KP&!F/HI1L/^L*;BGCQG&WUKW9\S/W<@SW\
M*N IE<!-[7XKLCVSVLJWJS2CI1F$3WC&FZ>)>#QN.Y7>W'&'.,I@J-P3,07^
MYO.DID]%^>:0,'^6J(>CH;\@$\?%B_ 6]!X[_*Z6@+A=IDGV)4GSKY8F#+Z[
MS8(T) G0E-5^L^ON/6#<;Q\RR"NH%D7]Z&I[^7/]#%YH\"*O\H/A#<UPHKP#
MKGR9R(LN<G(LF,D%CE0<\]0Z@8"QU74R/0;OU-C[2&ZHQ+A*U_*WT%-RW,X"
MQ<&*2/,GWF#S@[BF?YQ9R1G.M-^N8A-8X /"YH-]^%$<[J]F1#!/T>R<U0VS
MXWW5/3D%O+@=\Q[:-HN*XIEN7S]P1+]SET)?L*=V*."*#%H)<&#_&(E5"_QZ
M]H_Y'**GD#:M_T$]A28HPYA8$6--O(_,H.5Z33,PAKLC;8:4LR.11I.;4G.'
MUYX@FZ.F\#AU$/!DMY_!@U!M!'6:#[/^L1,AT((5DS"KNP78F5IK _>4#J[1
M',#.G-S:3 Y/405O;2V3=7GWCE7)9O::YN;&!?WL9-'NI"B)&CB3%.4>.[C?
MT,9Z4"BX4=@HODEMAX#/='+;9N$'&"42/_? !"D'KJO9/U;T'WLVG<M77M?@
MK-!O!A Q N]F'L,H,;&"6A9VOL-"OC"K9+4%3-F*W0)E%5!U7V0;8Z,@\*85
M6P[G6_&+N!I%8%A<:\+,#J8(%_.!K0X;DM\M_(*9G_F&/W7+9E[2FEW>N27:
M?O15VP58@?^-P5K\(-[XD< [>?L,9(]-MC4;>$?765)5Z39=RZMP\V;U"'MY
MY,O"B42*+::3:B^DV\6(=<[L"6'?302!;\;'SC=V<X@IV%<N84TKU81%W)8
MBT7^3I8_=RZON;(/*G0)^C7R$&]:\)^;/\BW+;K>,5@ BC8D^^CO;/X0/\A[
M5!D:C+,3Z"FL2\J".J+?_0Y 9M')S!>;19\E:MV-$E38@H2D2JO5=KGF*+ P
MM3%%HWPT6'[M>*\$OA@>#2]&47?&"!&%O2UUL!!2U>G!CL7)X2'27F.-F+B:
MS=PQV9LXC"3G(=RCI8>V _,R+I:I"^G2RG)@8&AE5-E3!K36TO,H'^G-&TW<
MP5B+D +6W$R@Q7%24ZQMN3VSRZ=1M.Q2$!>BVYM?<Z*5O[3B)H#KR$>K+4<1
ME@X-\'+8T0[Q:[Y.$8Y] =(LB9J2JJ+9\!/$X>=&]1=LP(N?3].'H_38B/K]
M^G YUA4S]*L$W( ''23] +:;6[:?L3&/9IINL\-+&@$#A@KDD3=I3$7RE!>2
M93M@@&89"<NRST(_0&AG-:A1TH&>+?(GR+F!1$ES);&&Q4M@Q"<80F!,7*^!
MB1-L[=NY#EDX7+ 5(,'U7)CG[$D%-SBTNZ, F_?GCHG:Q&'8BXWT**B)R.8"
MQLP<^;02=],@+W*R#LH$FKQC83=L9=C],\TR, :2W%48QA\E\ME8-BT^<SS#
M8\A;P)UC<H+<,!7S9F]%U3Q5\JUX;5QTSF,+$75)GT93@8WG0[GXC58USW57
MB3$/!?S*G!$L_T+9G<^<,7;,Q2EF*,*F*H^I+OBO76GC:JZ$3_9=XNT=14VG
M6/['6#B!OQ4-QLYNU.EH?7/QI0XFC^?NH!S.(E'B2VE)#78D2?"Q48\D.UNC
M,B,T002Y4W*;LWS[V_G2N-Z7-\N+9:0%WDY/EV)_TF']R*9VPSQK>'-XCV9!
M!VW0'+UXT\8O[K :)ZW $0'N3)/]EZ9Z&%5'JW?@:;1S:G,X^L@H<#5\6JVS
MHMJ7=+75C90[FHDZHJJN!C:*1\*TO;8+3Y^.H]3#!(!J^Q@R#9P1W[19PX./
MW2#K^+9VON%;6T.[N!WMQLL%O1$<+.>9=!'Z7M'M/ON:;J?V#!($"%"(CKCF
M9A+3I;]PHG?;'L"1-5F>26I$S/.'4%+4>,Y7;)",4;S[1>(]Q!?2XAIV+;K<
MO63%&Z7RA/%HUFMH\*0($4F)8$U]9]'GR<PRIM/Q(GM'_NPO[,&ZNI9H+LW5
M%TL:/*;34+P65HU*I^ZY$-ZC$Q"1Y2D\>T:5A4XYA3K HO3-Q&Z>]P-0C;)1
MX!SAFX*-^Y!@";*.)\G@0+G.SY.7M$XRS=-H#-<V(_G9"Q^C',P+8AH/:^P\
M.3>':"S74R[O8:\&UV3]UCIQ*IXK]O"<Y.B6T'/L\S]>L(.J:=-SPAU>3%7S
MK56RK6#-9FO;_P?!(?X(@7EK?9MBK\79J/"H!\MIUE=(LW:Y7N]W>VZ-7="7
MDJ[%)9C]G%%9G*:GQ!I]_Y;4%D6?Z"^ :F/Y"AX3Z3:Q[45-%MVP2=2S[E@"
M,Z31'%$9@8-CKRD4/5\5Y46Q?ZS955PE!3FSGN[HFJ:O,O%)] N!W-W6%0T=
MG<LJR:)GGMO8-(3*'&)YQRTE(N(^GN.@C^\<\_$\). CHKZ0QG>6%3\2)EWD
MPVBW ]^T27T#:2B3;5'JV\DPJ3+&Z3&&;_2(&"^XP/G="G7:(QU%0_PVI:1$
M2>Q&6,!T8>'UG27+J12FQE)]*-B5[SIG[.55NK9V #U!OB;M7'"::0QN,N_I
M'C-"TB=,ZO30<-#M8N@BOBWI2Y)N>G@9"DO';FT8_.N29&-/@EDA[M;#[H7S
M\+/[",'/X^XOSAFVKUL"KA1OP9:^&O>?L3WL!%B5Z&3'R$8]:B8) E/\ 1(-
MG/-PX#ZVVM=5S3Y@QF2;G'[JH(OVTG^),H*!$$]QXA@T%;#"<[EGMG]1?BW6
M33<P]!HA'B/JN7B@K[T)ZUHQ\A/:TJ09^_43.T"^)>7?*6PV\DPQVH=B!#]U
MFS'J+(Y:NF!D!?T<'(P'UL,-K:&M#W<P;>CF[.U[!1DQS0FPA#0G:S("5/WS
M/DN*!NR&'X ,LYD^:L=I2RIRSI _SY@"QTHL1CKO0_)3]]0\5KPU@1=.GS9.
MY@20ORH"L;,]K=P9LH&<\@AZ3S$LGJLT3_+U,3ZWAM+L/S>$YQ&?FU%B(3\W
MQ(\J@'Z>F W#?JK8C 78#[\@C7-NMY1(A]1"W#9GYJRV\>WI@G:++F@;H2;9
MMQ=M%4;H:LN-UFI\-O4@SBX(PI\$26L:==P\ZA&B0&V?Z3(->[OD>$W"O]4'
MK&ZQEB]HM2[3%]N5H#]8 -TFI;Q0:^#7<\/"'"L!/&HY18IA--VB(=S1IQ3L
M@;R^27:N%A_MPP2>CG2RFB;?O^B9&0Q]V^OV+K!'<_K]&N81S4%90#<Y,Z^!
MI:[\=5=%>6<)?ZK'>*#S+CI:3&_6Z,:",186$].8@.Z(-:N!G\IACOXL(LM.
MSC"%>(HCW-9^#HV,2IJ<%QOCEG[.3V#V$(&GXGGK]+GV=_ A'\%AC7N!()5W
M/;X\11L9^49JY<HO'C80P[]$&O--P=@"V)*3QT0\TY2;"0WC)>\K8C)6]$>-
MI$S3>^#>I459*SA#^*^Y)00\V8(W+GB7VZBY>\.YX]K#.0QW*"Z9[C>@_ZLL
M>3)&L=1#!)Z*>,'IS'80PAJR$KXW(6_YFS[N>0XUM,X35E )$ (E3[1.RC?]
MH>4.\NM<);OZ"-6?4%(F'=+=)P7Q.30HG"@7@P/_8$F']!HJ0UAB?>,[=K/;
M\LVYXAE4_9Z_-T7]%UJW6;G"C<(O//Q7\)Q7WW&T.7,S W4<<UQV]D[R1FLM
MK7HAD^?DU;!Y<]P;8E@AV^X[(=4<]#ANHIG=3KR_((NM#?#BK8GC8, /YX_I
MT<AF@,.D=="=4V@=GUWG&_KS/Z@+;E8^3?CCA#T?#38<G3WN@T19#+DQ\TRV
MYR+;7.]>RN*5[X.5 [E:#2'ZF+G '5H8PE:ZD_^0RI!(6L(WM'[C</+)FM]$
MEOF&_S,3/5(\2]L5_IBB2'22/&-()SK3]F.3I8+I^T 1AUP-AFQ38R,28WYN
M[/QK R/6@P?C.:R+3WIH.18A5'@5ZR3S1@!4!72BXSVOLX/Q3@3 &/BP/GQB
MNAHAH*"?C:5=C5[=VX9:KY@\EJOS:^^^PFP3N:$UWKSHC+([ 3U%HVA+QZB%
MK7\T 7T38'!!'OGL9MV***2.T"UH)G.+$AHU'X]?DC0'$=S1)(,;V123@P"1
MIBV6HA1W^_/G>)PY@<LKJ&D_B#:Z$EZQF.MLLES-[*!VO8/YP-]5XQAQ%^TV
M:'5&%/F8KB5[Q:Z1S8!.Z)LB+[KN"ZV. (O:Z0,:7XT<$QT1P\@-)GX'ZV$]
M97 $MA7ST"G0D0(B#"-M".^<.)->369VC#:$A?G@V*ENL!MS],4/5"AR@,7-
M(!Y&\17,>P$<X/\'_52@V3IWFGM%0R9F*_#_$/DZ&1-YKYD(B.2.FFQ@U$S@
MI;7<O%*VN"MW9:'VY*">,!+@8G_JF(9,# 8NQ 83Z(Z^,)K/L!0N]F6C>#O>
M!S?[M)%$#&WP.GHH'3&^,1=OZ(?C)Y"P6OI2%)L?:9;937+UU#PRKKMSQD2-
M<14R#Z\I9QFBCE=M'PF/AAM:>1#F$ZN(1LU>'A2W/LA3#NAG,TV8X;-^]";O
M ($F,NB@*O$\R=: N@A(!;067WRZEL^#YPN:1'2[BJC$TG$P_MI[":_\U-[,
MN["K=S?CX.T+T;.#K;&.%:2F$/L&>$KQ6E*+3JC.H.6*8(L]NLVU1VNWPFX=
M7KCFE8M!$63LU7@*>1K-[)/H+>#.V'3!:?=I#S3ZII50.VI&K:5L/&&*=,L@
MK,778$&SO8N74#L#ZRW(-W=(B3)S\J$9%]U':&8)#5DX!!#X.MIVBNITB3)T
MDUO65Q0*X#.(.N^AS4&GTY31I^[;J2NIB7P!:=[0'[,8I!1'_0Z/(3?KAWL\
MQ82%?"G3UP1TSA?Y3<&SH3-7JKD:I#IZJ7&ST+F5)]R6<PHAX'%XGI1/Q3+?
M7)4<Y<#12AD>YEYF^?A,(F$H$VAZC)G;>6RQ[!<-M,C:4K;HNWDN^!]:DF_(
M1CFGK;+/_XA-$!==2(1/#;4I%_#(D,1*RTK4M(V(]#>]'^HW/-8?.=AOY<\1
M^O>03=AJ/IC,-;M.=]V?XGK"_]B#$S:FV9P8%3IJV>!H(1G=S1-$/:/U@$::
MK NB(H+80GH+%KC^]9(G ==[591;FM;L<A;;9SI>(N.U;Q%LX*.YF^\,SC/O
M]&YX./;).IP^F@UA8#+LQ?]KD3^I,N,;QIH]&06>UHNI+W^NLSU@[39Y<=_8
M/:?LX0C&."E1MM!ST2* H"[97B"0'=)W/$T6^53]@Z1@Q4@R_8!ISW,Z@X"I
MC66?V*E;9"%[S7"0>\\44_'P_+)+42;0[ (SMX'/#@45R=L05;PD]K8LV$F^
M2RZ3,F?+HF+K0AUVZ=H)LZD1XBWB"*=%%#'XGL2WM""<X!R@-GV9QU0Y38#O
M!,^_&_I8[NOGHK3E[1_A0C$ [&S?&A>&Y,@B/&I:F%U/@;<4: 28[ZE69.]9
M:"H'SJUTU,D/IDI/(<QL'ZC&-BCJ0<VJO]^6Z?J@7E350<VH!BC ZBG")Q;[
MPA-6#9,VFA,LA* ^$2U]$ZZ*OJ7N>K(JKXVT-G&/G+V*,88:FSZR"%W*U#.-
M//6#69$>> -QJIWL+&*:\I)*5.=2[S._H[LDS=4?P2]@+!08N)X&FW1#3#S!
MH>=F G3CR;O;;^4KO[!V@>KD(:/OANB\L\.)2GK0(GPVF(*874[LG.)1<'\9
MA4,=O%YO2]EQ:EG7M*KY06Z#(+P^O[HCJIN6-J:'2!@8[<C,AZX+'XYCM"CQ
MN/M?I-F^-E^<I[A/),G8UNQX(1SH1NF(,GRDS5!],M;5;'<O1XR;6?GS\2O/
MP)O<UCO _:;(.2SOUK!GC^\RTQ*%?]F.NQFWFQDM&53WAPHZ:+I+#O/D "GN
MB!T\S77-GX\;G=,FCN>J]!D+W!:O5^H!6H>&ZU=[R 50?Y!M)7A?6S:!<44Y
MBB01--N_"JH+V2J8T8U]'$X4A\'DG"[9L.Z6]M3F+@:C?Z5]COM7J@8#MYN(
M$,.QTF,!]:2@;$:*V&G-W:1+9TP+/"^<QL@6Y9!#F^5HDD=PF(S!1\M37U?;
M54[98E^S3Y7=_&^+%-ISB8JV52X1O);YYCJO*9L3KX%KSU2C6\6P7?)7PO'%
M7OJI?>LG_EJBWDO89ZB@X"#U0;U;^#[;M\>_M)]"I)Y;[O&T%Z?#(IL26S I
M,[U$U@&;I2KM'F_YML1$;8-(_&U+VV=K[7I+P6[ECA1FX+V'=Q1FUV;IB,)P
MJD338?%,Y,]:FRTF] $SH1N\E<6:TDT%P(RCLJK50 &9*6[^<FP3B(R:R^#D
M#%.'ISC".JYEE-T(GZ_^'M6R5).PI FTP/BAO5G#]&9>UGDKG3FKK=CG['XM
M002%F&$&OB0%QX<@%OE,&,&VT=TU2FP!?1PFW%D$]N.&UM_S1&"4T8U"&EV6
M/%"L<\8>7&U'8A%WNE68L(@U(%<BW]M?0Z*PH(,T/"NLX6/(%8T:GER/P=&T
MM8HJ=^:\6%,=*-EV4,RST\R*48T6QD/'\F$Z7]C:*9/, =LF%""?'0"WQ1)\
M=^Y&B6,LSJBN<EP]96QOC(L;W"/M(X&06Y"ZI6%8VZ)7A]HY7?AM"X*CDPLJ
M^J$6U\[QYQB]?8V45QS?!CO2-,BH:KP_ Z!8=!@O!P!<5!>&E5F[V\)#3L%K
M?=B<3!IJ '*B(U4U4T7# 5T^ DI0'G  ,KS9I7D*!40 KN XU-5QSF&7.P/G
M<,([F$)W*1\YA ?*Z+6S7J[7@&!1J9X>&J:W!< +Z_*M*'$-#J#.9]?XV\(X
MILT)D@L:Y82:U[;/\U6RIBX@H,=::\+-# <V9"880#@G>$C$QG7 3:]QKCQF
MZ9,5QJ!Q.;6/QI7W<.JHB]7 8. 2]T'3$U,L >OT,A_(%TMG!1.+806M\C8>
M"IY74%(5R>:M'E;;\Z1ZEG\QQQHD#5(71#Y+6C(":A"2F!@I]?=-5&?X&*;1
M;V2TT +N4%?,!*GI5V: ; :!0JT9A+1.7)E0@MHG3FX0>-52HG32>")4##C)
M2:+ -'Z(4&,!&'@"%T3>+#M3-E]PD*8SX<#^JF?X'WB-7I,,/OP[RDR1%!8^
M_]0!PT+_A?:D\'H/C4J)P7+YDQVV^1,%$#J1Y&%&$:R>%V(/U<A#[SGU9B(>
M$? AG5]V1\AD-\2Z7Y!F8D3-3.#CB;G%QBL,J0=L*<98"4$N%U#3<E&LA7&=
M5NLD$UO8>F^\'*K'B7A>;?EL1(SKNX4!79%./D.6![0A7'-C(RVR'=L+I<_7
M$9*.D&KV%:PO:FBZ+ &NWOQ<LX(4E/>;VE O%&36FZ-51Y3;QWA)H->3J0(-
MW>=5@8"OMLQ(2_)U"G61RE/@2$IN ='A@M*,U_PEE5=M=TRH=!O?J"GK+[ 0
M'S!LR9=YS1;3Y8Z63VRI?2F+'_4SY!TDN5%S8@A18X@81.2H2#:M@Y?^2>1D
M.["=6^QV1<ZW<5$Q)S9SHT'*'Q>IA2U*9_^LBF$GXGR@!IV-Y3CE[P_)3\TS
M=%M"&]3Z#9)L:F9=@CWYLK-<[IHZ>*@$[/C&%*D%3WRJF^ ^)Q?;$SR*=]Q!
M/$%\<2O4]#3]<945G1*)F(>0G2F#GIQB"';E$1NP="W<T1=PY.1/O.^#&4->
M'#P*];$9);IL1+O\V%C!SQT;VU%[KCGK"Q]^%*<HW&1DHV^#$T3A]Y7Y"S6@
M[GM - I 4&(KB!-YM:^KFIU5;(6:0D #$)\!?*-&!(&LB*#JD9QC.IXDO) G
M7M]1?D/K!GM:97:94P]Z)5XBBO2A!:]6%*+WK/)A$T\T\!5/Z)HCR/7FS<-Y
MNL,M.Y=+#M',P3_%SE&-Z -WUPQ6&V]EZ@(7)1@XD5TT,'B0Z*(7"?]*DXQ=
M0=G. <;8 S,/-N".YETSZ>:&S;9UFHX[@05E J1%72\G+F(+DCQ\X3\[[N2Y
MG<9CQ.-W*H\7>'!X>T.141OFX$]Q6$Y>+'E D986M1)/2YQ53G>^]5I&43B\
MY&-E&K@PK\G;Q3%8]?)+F+T ;VW[ZXY/@[8@[7;J5\5ZD6B]6I_D^29-'T."
MZ&(Z@8["KK*F(UNGQV*W1=F).V4N/%ME2N"%V.;F$22&+:6C*2*N3VVY7N]W
MT-*;;DS5B]#IFVVYI<3+X" 9'+5J"66>EA)3C3;!RDT_"/H?"12DF,I-^:L;
MO!-N"GT0K_\XGT+3T\C5SR0ZG@8#F],J3;Q-#V?S=*5BJ53Z=I!:!<LL*WXD
M3%5DRQ:,X$^N+"1Q*PY8E9EA-)'+*:"P9X]83"!2@),073#WS"*3,6]V/IY1
M)OMV1Z25+$2S%$RT!><">:,E2UJZY)$3ULX8"-!(XG-HQCQ%*+B/XS 1!S9Y
MF2E..7+D)GU--_LDR]ZN=SNV%95IDIT-P6&KMA4NYI<4] 1B44N1M"2;+&D=
M<;<:M@>.8;Q.E 5JIAXDUT#;. 1&)*3S55KNKHUQ;P5;#4^1ZXM8N_!@OOTH
M#\),R/)SK46?.^.JTZ)P3LY!E TT7<K,;V [A!VJ[;9KVIK F=X]K99U7::/
M^YK?H>N"W<!GD!S>X043.\)LX*098;^,[%:@HL=^30IBY-!8V4)3:3P$$;10
M\CI_9?-AE]3&\W%'*W9CL-6[RA&:@TF-B6ULF[G![2X[[W$B#6#_\3T&</4A
M)KU[R8HW6GY+ZO4S;PRD_5UX6U9;_D=7L$$?J6+^DCA1U#L/->X<L,[X$S-(
MHYDN'\O5^E"AA^UM,+7WH'1R:O%N5R\PU& _8BOZ3LK!B%YP<VP%=QRIHU>#
MD H/W><P?7EA\UKFFU_9#-DC3^VU!F])* ;PS$PU9!Z701,KN$JM? ?=3Z $
MRU90%_G#@RF@ME0S[9"HC9U2CSOXF%;;[Y7(3O%NJ,;'?2JVG]A(D;H3VW*R
M\H5)WT,0LR[G?G@NJ3$J=D ]-Z<;6YL3Q8'I^2#)AMW&V$E79.DF&=''N#/&
MLT%EI'(-,W/HYN@41H1^QCYIJJI$1GLTZAW?*\MT!GFD!_<)OBK*+4TA[WD^
M+:.U.4UL&CW'B\*1-3'IQG"2U1!RO7= [A/([AE=!=9#_T]$@E6O FQA* &+
MW0S SC*V)D9++.P)@42X5%O)ZWP+_X%?.4]T+%BHM^?4:,VP+'VD$# U3Y)C
MV!KFV_TC,TBNLB(Q?INR@$P\2?BC<4+^Z*S[440#6W$^(*V[EL@E>&)?--B#
MZ4;F$S0(!6/:D"U(2XUTR&F8#Y&/W@DBL'U"HR49.&( A=EIS8]SMGLW4URG
M=$SEB4:%GW4=.J0E9(PXQRI?]V<=OR&-%U[H9+G-?^^K6H+HJ2Q3VHGF/A3@
M!F,;_"M;DYNSM^\5W-,;Y\P2LE4%N/LC(.ZNC0B1VKL@L-V\C0R#X.S/'"]+
MO16L^0_P8F:C?]0 8=J7D[^JU\=.53B%2+'5=3K5A:TZ5G !PN/#<TV]0!54
M/2(?$3]1%V'#$ TT,ASR<O-;4J9@FG+?J@WY0#VH',O=WJPQA#V8.B9G W^:
MB(ON;-F_D[HH#>*"3'M^J^7VO'KHN:1;P5/%F.(,;9/JD7,E1S+N?OGE_]"L
MKM1O/L%O?O>SVOPO _&PI67ZJT%&F,-%/22O,W%C8*@FNJ5= YZZI^HTS7]E
M!MLU^[$ZE?;;%P0V H8S<"\$>)3P9Z,;:F8-H:NBRZ0>/_!:%U59M[3NUS1G
M&TVQ_)EZ+0LV6%L2[%_M<C#3#;0:C!,P+0;Y"+.\V$/_%<6%[E0&K  [8\+8
MD;-G:^/O4MKL-^P?C^ST );^/U!+ P04    " "V3LE4+FL0[O!7   /N 4
M%0   '1R;G,M,C R,C S,C9?<')E+GAM;.U]6W/C1I+N^_Z*7I^7<V*BIR\>
MV],3,[M!D91,6R)ID6J/9V/# 0%%"C8(<'"A)/_Z4X4+"8"XU"4+":CU,.-N
MM5"9]65655967O[^WT\[Y\V!^('MN?_XZL.?WW_UAKBF9]GN]A]?W:W>CE;C
MV>RK__ZO-V_^X^__^?;MFROB$M\(B?7F_OG-V-OM5Z;]9NT;;K#Q_-V;_QON
M_M^;MV\>PG#_MW?O'A\?_VS2WPE,VR>!%_DF"=@/WKQ]2P?,AAS[A WXMS?K
MB+SY(7+?O/_NS8=/?_O+-W_[\.'-W7K\YN/[CQ^33_[C[X[M_GYO!.0-Y=L-
M_O%5CM+3O>_\V?.W[SZ^?__UN^P7OTI^\V]/[ >%WW_\.O[M#Y\^?7H7_^OQ
M5P.[ZA?IL!_>_?/F>F4^D)WQUG:#T'!-1B"P_Q;$/[SV3".,D6SEZTWM;["_
MO<U^[2W[T=L/']]^_>'/3X'U58+;FS=_]SV'W)+-FYCSOX7/>_*/KP)[MW<8
M0_'/'GRR^<=7H>\&;QF"[[_^^"T;XO^PG_SJ_SKVW,!S;(MA/Z,BWY%52/^\
M(V[XU1LV^MWMK#"/D$G9,$/;-9D0W['?>=<TRCL]S#*M\\D#<0/[0!*:D@Q7
MC<28[H+E7Y>&3T%Z(*%M&DX -X/RP%HF=&$X3/=7#X3(:DMAB%A5M'()@W?3
MB'KF,#:"ATO'>Y15D.SS9#'"\+=ZH#-_\!R+GAO3?T=V^+RF@WST_*\%N&P8
M!$QEKZ;SZ>WH6H"K[ O O6MYNUA.;]>_C.:3Z4]WL^7-=+X6X*CR<TAI7B_F
M5^OI[<UD>B'"5^$S0+AF\_'B9KH>_7.Z$N F_Q68^DQOEM>+7Z;3"ZH4E[/U
M\GHT%^&I\G/0=;A>C'^\&*VF$SKYY72^&JUGB[G(&JP> %":J^D54UBJO%?3
MQ=7M:/G];#P9K4<B3-8- ;CA+FYN9FM&142^^:_ =.[B;C6;3U>KT9@N]M6,
MR4.$I\K/077N[F)%]R$ZZ>EGL8VL_"4D5R/3]"*7TMLNZ<EGVB2X>([_]"S
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
MZLJ=MKI+*B[334S'YE!#!+FR64>RKT,8.\R63M-G@=T3DOPW-[$T#DK3?46
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
M[D!YGM@??4+X6P,JBK%(#]NP;E'G-H&6P"OU$!01T=I@)W)8U2ZP9N,J?C$
M($M3!&Z)U<_=@.N4*G;V4[M(I95!_R#6S*+LVQN;6&EH:**L5C%$-':3=Q;W
M \-=SX1^9F]47[* )(/]_%NQT)>^=\D<=#D_G>X&DKS4<1YI)75%&%K01]5.
M'QG25>%MLJQ%(Y>P."&4I)GD.-"?CW;,#?S'*>5!T$UZ6H(9L5$-L5&16/7E
MK.8X5J<B[A%)ZWQ,2&C83J (*L\D00D*GG5 M,5NA^!$D:Z28&N [5>P:E>\
ME(+FCU\\K^GG&NZG/!21)*UC3^!*,\^##7''%=&$&X,BX1+_^90I[UHK;Q,^
M4IP$[E0\XR [@P24G8F-"QG,3)0C7U5B4B\[6AI]6,*KQ0CY!>8R\ET[9&\&
MKG5I/[$_!5K$UT (\SU%4HQ-L $_ELB]K[,JI[/=WO<.2<%$+3)MHH0;4RLI
MUD;H,!I+!W[XZRUSMO%:/O2#G.3HWTY2*XZ%L>AT&30EE.07H)S)PLC?V*Z]
MBW;\RZQ%4,7QD,ZZ2NW+ "_-&*<28,R(\00+?6&\7D)?G#%T0/X+V!'@/0RY
MW1_Z;GL7D$WD7-L; GP^\U <]MVVT0G+!?A ZZB=$,OJ<!KG[9C57*P-?9XE
MW:D\(\*Y3EN!4?$:M@X.Y!)MH /C_N0B@.[J%-#%INV_727479@SNI@WU#8*
MR;5](&=T+IYOC-\\?\S*EFMP9XI2[]>QS[MDBSVQ!?&&B=H148V)S;(K[R.&
MK( +L^(S[-@02>5F\JH" <-;F39[2Y-/!,11^2%ZN3%I>53C@)/<N_9"PQ$)
MF,K]/J;W4 '^PI21TEC+_$KN4QS#(!?[E)82#T*0Z:'2HDM7LX+4BB.\%(&5
M<$EEI=X?2$56HKM=T_>X;G9 057MAVCMLB\-VV?E!\C%<\R=+FN]GD[/W#(R
MAGD#B%U[Z,]82EB_(09+E[(6[BTQ(]^WW2UK7A'<N=Y]0#<.-K.9NX_"8K'>
M_'RT!-MK8Q/[^M"ZKBKU!UQ8I>!^.5W*EH26E]72X*BGL9#0RJC@%@NZK#^;
M] 0YM-(;U@ILAP_LYC+(HT[-:ZO^I)31T;3[H&DKA#>\:E=2\3CMXX:3J]#P
M0V7[\NC.3M-%)A$[SI*6EIID64GJI<FW&D_D$+N,N=EN3S=?YFR[]@+HFT0-
MD<&X][G$6T90XO#YE C6)5M64 QL(:>-@L;4+B6N^;QF3[9.#/45M3@URIN#
M\,O2 1ZDX0HOJ^C$K^]U'LLO1J ,)GFW7'(J3]VSI8P3C)'UPMRGO3"S" S1
M_:6^NZ9DZ$7M,+*NE,8VP8LH#*@J6.D=W01>"&*TT8,7VD287Q6"L&*G$%>R
MFS9^/>/YU)R]"WW@X&+XFL$#-7;_N1J5KF.]F[VBECJ.M02Z6=0C*^^MH13N
M/?6[T,@-;8NQ9Q_(BKEQX_H(TR?3B>BI>TFQ8,5YHP3S"C!VK$,UL(; \(1B
MD\FI#9 0!MS>Y&BO[4_AQN389/EDL\'5)@ L0 #;4:Z^U_1YC"Q@^9@6LO([
M3.W 9Y<1W4'VUX7PV9[5">"K)MJF'*\)_WIJ;0NN3I2D?N#ER9C3\IC.0W&8
MN>1<6!;?NE\K,4 (0*02 TI3R-=*#/*5&+!ZR;Q68M!5B0'BAO):B:%_E1B4
MHWA?EH%W75>&%-Q6N_+A'S1;B/7UC&E\XFH#$*=FPM$-9)K1+HH;:^4SK.F?
M'5)1/JYV,M#N."BV>KKO-6H,G$PDS,^ZV C0O6-.H!6FD11VO"7T(N/:7F*,
MY3>7LJ\?S3L;_S/5LH#^N[<C]V3#@C_B/X?&$U&L;[!.1U_-XA$OXM&3/Z_9
MZ)(N6^YAY:\*R6@LUB5QUK,F,)'M;M.N+IX;G%&=T#\$(?A+O HGR%Y14?$7
M<\X5!(#]9B_!?!ITA:\\&2-8VSJ:^APE@!S,*L'Z](D"0=FV7<-_CBV?N4?_
MU0TI5T[<$Y)R1M<&OG9Q<XJ;<ZZZ?!55D5^>@VWG67@@/M@!'9F"4&%YR+\0
M)Z-2R:A;'&VC"3J1D]#:D(YQ'%B(L:;OL:-K.(%G*Z01!LPRRRECEX2R8#B4
MO^D3:V=-CR"7;&SPKK MU#"V0@X-S>]QK8 !6F0* EU1[)@7^YK^<E=B;:&)
MLUSEQ-L&'W889*:%R5G<U;*MHS:@95L+&/*#7<K?\1CI0IYUQ)#<XW(2K44,
M)V]GDA*B#*6<R-D]/..@1YP+&$!<N"!?1S,>T[.]F[7(213+1R&@S_G%R0LE
MLK&4L5DX[KN5.Q=I%.^FHNCY,,4VI(Z*FA@&':_Y9J)#7?,M4")96AE[-7SQ
M%3YN'03GDB,HL78HL(.=NEF'?5MX4I95*V2 >5H=>TZ+Q;>\3?AP<AT?$9)Y
MMRT.O-BLJP86LM?%1E1],J&#%@G6"'^4^:G881S149]/W]/36==R N$-9R>5
MTHS*90@C(-RHKIK)5)MV!+[\O!CUEZ4Q]2#CEL&K89?^8$S9H-;#+86>PO;0
MC394T,5P1^K2@BI8@<OD@8D_?N_=$OK#KK:",ZHH%V6=LB]BBFV6YSK0C[V@
M?&<"B-8M#3_(E7P.$DJA\*O9]7I&SX_O_AH'B-_MN>S8\Z\&=JI63!N[ 'C-
M\E[0ZXQ__)&[U9%/+D3Z16V>->BFNO MNBY\48X-E94@XN, B$]'# ]CA5(\
ME^6FQ:Z..0ES?KVD"!X%[)Y"Q$JLJ%>#.]&+EUT5O>L3/<EX,DDBHJ?=V:"R
MKZT-'011/(%J0BH]O9:A ?,NJ#R]'/FB?\A^EJYO=N?Q#W1:KC4R33\RG"#^
M+V7R-&=-CS/*;*$_!=2W-(07 8Z?2H[_.!VX5H%XMP@Y4DC["9=60*&)ZY_B
MF 7;4^E_C31G+GOVBLV0[G>31FYZ\ 8,LHTT0XX<?'?&_\P]4%P\_UFW-IP(
M8;@ZU(2< PFE:YVZ]O5FK;_T90[H NM:1Y8>!82$MA]7#>F=YM2PUV<S0Y],
MH!Q]W6I87 ?U@AI15OX7F.NX-UK6P")V:*)./6N2#)8C4<=LLN^7QC-+NZ0C
M0EV)(%CI\3VZ*V&DRO8==I1LPSR1+D_Y6U(_=40<PU3:?^W%,=:)7'-2')@0
MBR+[U!.7AXZ::C5$< MC-:MKH^1Z438MQU7K4PND!.N>7 ;^U,$+:U^R3HK\
M'1L/GC>_ZD03FNBC-@WF6R7M"M (L,1& -3_KYK96]:.9;&Y"RI5H-TD;QH*
M.PZ 7Z"\V/0D=;3(9E=5+D6I]^;,5EK-[?4J07IYPJF#9E/ZC-++$'/1PE9^
M8E 1YS'\2'_T026I?F[;K29W-6QPYRW<"NUD<?9R7?+<FU0?^9O-):28NP=J
M!A+;I=.O?%58W#OV-HW&5ZD/F]"9N>M6.K)Q=N($E,P=VR69,Y,=P&=4X)=2
M*T7\"ZRTD$LKKAU<>;=%TN1X%1I^J/SN7N)S1?R#;1(]3U<-M)"+_^H2>P'.
M'K@L2NQEI3D[$7>!V(M=Z$5(H:*B-.WPQ]=XP[:ZW^T+U+$K@7:V\1<QE[@3
M ;FLZED>F6%D^+;A7!FV>ZWE&:*5XHO='RK A6U?!+Y)_/H>QQ!\@<*OQ%8^
MY"FQ Z>N8F^6<SXO#=O_;#@1*V/#=%;3 P87U1=J&=9 C)W<6,%HQ"[G<7&3
M(.%5OR*<DWR9^T$5MF"!0E#&P+%A4?<.@D;B+U,EFO&&BBO"\];-2;B,CRW;
MK,2-W9L,UXJ=F:.=%[FL;(KI;5W[#V+929XQBS+PR0-Q _MP3#57<>WQ,#6J
M8VI6RY2D'U W-^).PQ)'MY4<B4Q6:$!D"Z CY6#;@AC.V*F_7[+K4&9%B+L*
M$8LJ?^F>0G@!5WH&>^0,SO>=9.5+;<_/Z612PDR_Q<?#Q M9\7R XR?6EMC.
M 9&;NG;-J"'[8K:'.E@5HF:\T'"D-XJSVP>\R:M( OO)H$/#4%48V*=-'8?,
M 9[?!D?6;U$0,@Q9^\'18CQ;LE^/\Z[B,2J!9LN'-35D JG<19.>A6=)<<J[
M5&^FA>$+@=D@\IMB;^!$CFRKP^'\T CH9.Y<(\&&6-F;TLBW ]O=3B*?_G^R
M1]%?7&RZ6P$@K.)L\-WI-8P\ </XH+=V[F5Y6M$=ZZDJER]=196EJ'!]43)?
MLXDEAE<>GFI#.YM=#0:Z+ AP]M #)SJTBO7)&$IK133V?!:YMZ!:6,(IG=3F
MT@Y,P_F%&+[0!0R8)'[3G0Z5#UI<R-DQ]<^0=7/I_+:EBTN<,US/<N=^7%:1
M*F"W<YQ'Z%$01+M];#C=!2PQYEB'6>[]N#2>Y+MOW2@2UL_T9GF]^&4ZO9C.
MIY>S]?)Z-%]-2&C83M"" @_+\J,+IV/*D*+J0BHJ\0-.YD0!-PBE1>_89J"@
M";F+I8(!?G*-LQUH3;\8/=G0P80U1'!V=N7%E]_$Z^"3]^@ZJE>J<Y8FWLZP
MH</!:LF@%K)H5N=FR64PY<Y/4:_+#3V*Z=$_IGRRH_F&[.[+">DU^USUEQC[
M%S^4-;-%JA0Q8?C(0%_Y(=)%G1_\ZNG"/4</<U]6-$AR\*F4IBC;]45Z8\,Q
MF95ON]LS3^&$7AWBBP=\\U XOK <"2#69LL53%94@"%A*B?.FF)G,8Z$+CFM
M@PQG1ZB4=SM(4&<6S(;Q/3&<\.&<73958LWI_?KD8M"^2P@Q@Z,HO(N@>>V+
MH8ZUX.OYOW-">T<9KIG'!^V:TLH DE$%HQ[M\**W92EQS!2UAMM;8M =-,CF
M=/RY=AV1X0GE1@FC-%(B@&P_C./!9>66S5..U-)X9E>94T<].3]NS:B2_MRV
MT<!.\XS0911&/BF18\?*^I$X!W+CN>&#_C1>,6[PWPPYA=Z\# 5%T+^SO7$"
M;)-9/WJXJI,Q@9P.IE]=CFCWZ\[0SC/5"_WG.R<;N \S'2E) CBT2TZ[HEQZ
MD?Y;)1\7Z.%2W6A*@CAVCS=AKNU##_:3F(LO14]BQ,$ZO76@)XSCD]<D6#\0
MGQB;4$>59ABVL+.6]"M2@TB@VKN]0;QZQGV?[LM]GVX)Q<]FF*Q"S_S=H%?M
MXD_N7)NB3$<]V.&SXCVUNO54B>"HF07)2RTH:4';=+5>C'^\&*VFD_'B9CF=
MKT;KV6)^YK"'$Q 7-%TS)6RI=<CAV>-(7Z [,89[,="Q<ME6W?W2*$>'225G
M/!J^-6$^3_B0L.+8:&XFI"VKD!Y11!D@<DQ$UF7=9LP$5_2(#>.8Y[UO.Q_?
M?_BK0#B-V(C(<3:5*LZD(X@+4D48/BZ_ Y?>=R]">M\A1ZPU<_E#Y!(JG_=@
MPBL-B!JG*2FY,B8XOK5F'E=D'\;L40W[!":\JE&'*,%*=, \7X!B7)BAE[ )
M=_B=CYDP_??_?/OVS?_\?//YF__]GW^:^^CI%_>;3]8?WQVVOSR[=Y/H\>H[
M_]-W/W[\[6[]'#C?'<P_WCL_A._"%?GAC^^^_OWI@WD=OO_7Y>7'U8_O#D\7
MXU_>'ZR5_Z_'#_[GY8_?+CZ.I_>;\>K]/R-G_^WU[>?W/Y(?1U]_OOF!^/8O
M[S;>;P_?O_]I_*WQEQ\.L]%3]"?C;ON#2_X4_N'>VS^0\/WB\.'I\?J]]:_Q
MQ?AI-YW;NZ?9\L.?OIE\]Y?;;[^VS:?MC_?6T\5WO[W[< COC+%W_<%<CS[>
M_G;Q_,^5]_S/S6=R23Z,?IAOW&]<=V9>W,VGOOFM__-[Y]W=7X+E9'_])_LF
M])S@^^OK[:=O=I/O)M^8O]_\XW_?C%>W;]\.\I"IT!^,2N(M^ZGA1H;_3/7X
M ]PQ<S8F;CLFV:/F'!HH]QB<_&Z,9] -JC@>=C<T2<F50 &KV:WA6K5P"?S-
MZC3H0 58!0]*W6TN/8.4X=F0F E :LOO7';J9;%UV>F EZRJ40=NIY]=MS[U
MU$Z'7(F5PP[3W5&-4.;SZ#S(C6_OA[LYET<<IA#/<,GD!U@T\@MQO.,\N$&D
M%E8_3XU\GS6[B.OH/)]^)7WOC_6(=>X.GV<NY32*@P#B^B+K!\-=)*E3<\\]
MT'D0:QZ=+SOEQY[N^,8*!$)\P\V_)76H(*CM#?3-,]YP@YF;U*GZF=C;!SKI
MT8'XQI;$_\CV[F-[J,$L%-%Y(<5!O?AU)*Q?2&]3TR!)2[(HHR:="*L7Z6])
M>$T.Q%E[%V1$Q4?_;'%9:/RCH<1_(&N= -: [0;D-]XS#,X7QGUY8:3J_SEW
MAJ3A-M"1)5I8Q,EJZ=-N""YTC(J*TOLZVY03QF=!$!%K0@+3M_?G;?;J8NET
M$/XBE5*/",%BZO$"GRN19!,'BFIN'5\R9)E_7#WQR)RX<4T*E**N2.)6\F?K
MKI-)7_<D!EA8SP5\2KRZ]AJ]"W@4B2WP_H3FTMO QO-WAFLFAYF.>"55&KU]
M858&#\6_)<9U\M(J\E*B,GX_7S&5$,,IV"/&<OKP(_1$K4:AES$'BJ!A^4W$
MV/XA<IZUBKI$H*]/H6JHP443:Q2U;/2).I67(?2F^!2 6WQ7DA<+60$A]$),
MMCH8P7+8.]* ]:/7C0:<"+U$#<C!B!+P*WAD2<7=J])X(7*OC\SO-CI8XNJA
M4=S%\5_,9>U,Q@!1Q#H-^#@_4>.B+A)X&;9<&36X,.,.1*W3@CNG\5*V\'/P
M ..1N['<]"WR*BHO8Z57XJ<ADEF[[+NZM[V\I5\'8Z8%'>?RBS$_(:;^Y5]!
MY"68<U7894+OMZ_N=.'XV,%M[>/+6N\5X&52AXFVT2]TK29>%9D7\ )3#5\F
M^4Y3Z$5OG;[YH'6IERF\ &F?@98)6MD)]W*"2C1$9[WFE+WFE(E'\PTN8>Q
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
MFP^M](:W^#DP1'W5E-Z<TGG$.U$P<Y.\IRO?"Z -?AT<#D^/M,A)_J&OXJU
M*%(^/M$6&\K-QF-Q<6;"^"EDX\ZEF^3/Q"<QXYQ%'"2&1;*LQ15!!C*HI'N
MH*2X:2MXGFH-D:$8!6U88>:N'T,[DO2LZOUG[KF'^)D@Z0RQ]D)6EK:8@C_W
MPE](R+H#;%T-E3KT\8GBOI!7(HT"@\J:5PR\@IY8<A;2ZU3Z(QT9RQTS/YCC
M#$NXR GW\C5.V/^EK[7)U* U%92UWCVOZC&N*Z4"F#$OI&.C[=8G6R-,[+_$
M7N0RFRL_',Q.4CUMJ)1QJ47.C+A9$$3$RG=M_6PX$2F9>K$":;DU2_$PP'NQ
M'-:98TW==8KB=<F\1\<+?7PDSEA51C>PS7CV?3D>1%@>S*;3K2 S;84JR]II
M!8SIU<UTOA[-)U?3Q=7M:/G];#P9K4?Y&ABRH<A;!N<MV7M^',2FI[Y%+1E9
MEVOVK).,R%YT4A+09T #(<R8PS:YY==7$U9@KU^=KPFZR]S,UFQ9J'9VIKO.
MS@ZS[B1)1]8M<4V;!%TT#Q2@+7YG.D>)O[I+W;<29O7Y4&<G@B KU\7Z+9C=
M <65AZW.6LD4*[3(*/2UYV[I\MRQ#N^:4M0K22!9'BTZGM\*JY&!J-$BM_64
M^=$2459#!'?=-.EHD\0@<[ZO/7JN4(.2:8N6#*L* MBI'?RXGV,#W!GF2TQ?
MX-BKJG,6%-MCO:8LO*8LO*8LO*8LZ'7)L4-EYE);-THNIQ9):CPG;ADM[:);
M":*\0 N8I#R8H143:&9.4\MD#I*XK6YYE9Q?S'"%!)OIK!\]+88N+U7D%K;P
M@LL!BF(=<W))Q:SGAL-/]Z4MV0*FR V(FSF]]"(?0?@YLLBI5SK$GP<5K@^8
M!N';!XR5GR/[$H6? Q6Z*5>_K-1&QWUNZ@JE;JY)$!"RV+/F4[:[O68=#6X)
MLX>ROZV)OX/VS/$1Q7)6<+R7%)QUG!!"O?;)B+G(W<_$WCZP8,0#_>F6L*<2
MU@*3M?G1T[M6F/Q 1"\.*T:U:RYNSS46.CQ3F/Q+4()*6*$,5KG +<\/U]D;
M!/TO?+;;&8&!"+(*&LQ2H%FWD3@$''Q/+H_>F_?C1AF=88+;EK6X]N/_F[FF
MMTO^F#&K=2.M)3J05<<+(6X;U/R%).N0F/*V]&W7M/>&H_6.5TMT(&+FA1"S
MOVE6E73L[>YM-TW,26.*0OJGP+9B7?58!TT"O2&+4N_+M;51[,*0 J8W2>G
MI6'[<=#RG(0Q2\=^O,#B;B#4C]B(1KDVP03;<+/+L-:+N]5L/EVM1N.?[F:K
M&8NAS\6W FTINMH8-I*26!$-8/"'L;8.(FQZ-8QXIK&RK%WGXUO1JVTWZ0Y;
MD^V"*O<=?&U,P"L+WD4@TI9 )=3UM2D!Y,I";TJP-F)#2*3.8N&+ 0!9FB+*
M0_V</!D"&.=^'?G]C /?_-R07L+O]@%%A=R0D([E;9\%H*[Y%#<\G@/UNBEC
M^ LO;&]-?D_K3P0SUQ3 O^[; 6PLM=,&<PE^N9'R(F:/CI#YUXCY#B/F7\.V
MT2+F7Y,58"/F>[I%\ODL<K:#?,7;]+UD[:6WE.P@)8&.(BVMY'HGFT:O9CMZ
ML"G[W.)=1K[YP)[#?&KK?$\<:^9. XK"XRCXWG.L>\/\G<O<XQD':=L0E1D7
M)'!;NV0)T0-QHW(1*X"BH>FP/?2*-:ZO$QX2&_^G1# N":$>[=-W9OAML8H"
M2O:%K* J(8(LMBQUMJ4K?G'OV-L8/>C3[)S T%98%49P(3)@+P=3^J?P>>92
M B0(@Z3\V<)G_V6V4[%O1/*O^IW4,DP-Y+"$%@54, Y@F,8IDF#-GG83EBHG
M-W*M;':=A'#(<390S0(1"EBY9LU10*<J>4%\XUUL%E'(#LP@CHWXWMX^X 4)
M\3 WM.,-6C;8T4;\\]$5AB3#0<\\TD :HR6"240I2JD#8V,?VH:3IH[0'W#=
M\%L'&89'IAT+U/K(LD53CV%S(WK6)4F-P:T=_'[I$Y(=B"Q?"'B1Z^=W&%K5
MH?P4ZC.?W9;15;2T&C][#AV-;95]U]5FQH=TCG4I3X5JS67=!?(7! 5O[\B)
M!Z __X48]&Z:^\4)"4S?WFMP#D%Q-22E Y-$IE&=1R:Y>\.V1CN6A\MRQA;A
M _&SYP&^,.&6(09R36\#(A,00!D-L)M03IG29J.L38ZNB&,.PL,R<D00S<3?
M*Q_Q9D/,T#Z0"66TL+5 9Z8+$A_X#MZ(:Z8(ZI[=[OLTW%VLIC_=3>?KZ6?Z
M?VIY.ZOH/B#_CBB+TP-S(>EJS5!'1M3LKYX\?YY.T_?"CHSJP<[T5(*ATQBH
M_1]:E"/N=MHDD'(^SFM"#G^GFW9%[V,N#C64;=;Q5B TN_0):O5&CG#L\@SA
M(J4 ]F]-C1CJJ QD<=2"!!###2 T+97SJFGTZ#1IZ@M0 Q#T4NN?QK9:%!"Q
MLQ47IE,WUIE%9V!O;,99G/ >I"&BUI7G68^VXXQ<*WM"LDD0>]N(->^B3 0(
MEWV2O^B]%D9,\LL(PNO)>AEY;MSG<6GX"W_%\LN2-I!+XL>^76!-XJ&(U<]0
M7"VX\).W^LY#&.6.N(9NG\?8O4VBN= GGPAI%&M30NIB>*(6WJOF-(FKPQ%]
M#>WAK'E!3,%*14.O_/S[2H>KOD!V\%*O0!(E$_B66)')&"B\E'%=^6L^[;UI
M5C=EP)I]77J2)YX95ZFCIN*46I,L5G7C^;LDG%Y0&YK&JG8JU^@&UT""9Y-%
M[..XN>$JW,:%?2@@YI^WWN$=_3S9@N@?3CM/XZ 23T0UX]6XD]49+?B8$=:=
MB,:PQ=<LQ!I7<X?SX5&RAGF<7_)/<Q'6HP306[*U&8YN.#=V:HI>.2"*\<R[
M3#*HJZ% RF]E#*U]PZ*'^>IY=^\UU5)M%TIQ))Q5+"J.TNQ1RB3E>69N2)"=
M-1X(P[\J*H'BS#&NBHR+<>2S"5W:@6DX+*AJZEJ3YBC+=EG4#HKU4"$JFWI4
M<-K_G#;0G-LIN78NHC (#9<M9H"3I7'XH4B/!RF<.NXG[I;1O6.;EXYG-#GL
M><66'VT(>U\%!ACUUADK(\JSQ?B^= RU%50<:1AF0&GV*(F0N25+&?$-9T:O
MT$\_DJ;4,^[]K#1BO^XD;3M8&0ZL],$<2\G!>$OVGL^2VMBK1Z1V)6X<>!BK
MJ!D;L.P^.9%]]IR(PN8_7]H.'0] 5N41![6HSN" 2NR37U0Q)V-J7FX]'V+3
M*XXW+*NMA(5"6INR@R!AZ&?B.#^ZWJ.[(D;@N20N&] 8)L0KIKJ1AR6P6GP4
MLKJ419=-(WFI@;C25H\XD)VO!@ZP+"E9\9SNUY?T)S">]?*8P[ @:A$!3)12
MDU+6"1E63OE1!^'&;@ %+:GIM!FO=H;C9 %K $=4<;QA'4PE+( SC22$,]T1
M?TOO!5>^]Q@^L+1JPX4P]ZK''8X;J :73&!8SHC5 [5LX*14&&X8AU(5#IE4
M 'P0HF*9F1M_%%DV_==1&)(@P4S9;=<P[$#,NR9@,GDI>Q]DK8>1ZT:&DSA%
M0 R'PH"#LAF*4&2207$\'!\?63Q2FJ -)J&S08=B.-2CDCW/XODAF&,D*8X)
MY"%*!QO('G<.0B:23GO;GUAAE8I]JAPQVW'P_Y@5N_"?QYX%$>/3//X@]CTN
MH#(Q0I1JD13EVGC*\GB2XC)@ZZQNY*%LB"WX9+*#J.(B)[J19?DL3SCY#YM'
M4[$.7K%5C3J@%5<)2B8K1.]$RM"8_G'AK[W'II)9@J+*C3FDNU4%(IF< /P4
M2E**=^J%O_2]@^V6\PE41%4>>(#R.L,F$YJZKT)-:$N/7OZ<?]E[(".D<MA!
M68S5P&3R4O9B"(=;,I9\8BC+IS#0$'Q]Q9EG N@^*.+:8W[[!\^%N$V=#3:0
MM7$.0B:03NL;,U96Q(Q\JAL?/MZO[5 Q#^ALL('(XQR$+,Y8V>$@*X_ID_G
M:KTJIZQ4#C@(:[H:BDPR$'$-TKX'.I*1%=4STL S$*=#Y<!#,M'JL,G$!M;[
M42#$./'-7]K^;M;45X@CQ+@PTC#$4II])@>$@(:4$^4=+3_.0 Z8PM0S$2B[
M B0%<)W6<(80PG&L09PH9P!DHH"(2JA/6__[.\;%O1$0]K?_#U!+ 0(4 Q0
M   ( +9.R50=P3]YP1,   Q\   3              "  0    !E83$V,3 Y
M,V5X,3 M,3,N:'1M4$L! A0#%     @ MD[)5'.QYU   @  0 D  !(
M         ( !\A,  &5A,38Q,#DS97@R,2TQ+FAT;5!+ 0(4 Q0    ( +9.
MR51/(\MK60(   8(   2              "  2(6  !E83$V,3 Y,V5X,C,M
M,2YH=&U02P$"% ,4    " "V3LE4.-&R+1<'  !L'0  $@
M@ &K&   96$Q-C$P.3-E>#,Q+3$N:'1M4$L! A0#%     @ MD[)5&6=/^X1
M!P  9QT  !(              ( !\A\  &5A,38Q,#DS97@S,2TR+FAT;5!+
M 0(4 Q0    ( +9.R50=?Y/MO ,  .X0   2              "  3,G  !E
M83$V,3 Y,V5X,S(M,2YH=&U02P$"% ,4    " "V3LE48!?7\DGS  !Z. $
M"P              @ $?*P  :6UG7S P,2YJ<&=02P$"% ,4    " "V3LE4
M=#SK0HA#  "5:P  "P              @ &1'@$ :6UG7S P,BYJ<&=02P$"
M% ,4    " "V3LE496U*=X Q 0 21P$ "P              @ %"8@$ :6UG
M7S P,RYJ<&=02P$"% ,4    " "V3LE42!T")N$. @ F2Q, %P
M    @ 'KDP( =')A;G-C870T,#8X-S8Q+3$P:RYH=&U02P$"% ,4    " "V
M3LE4/Z=UXHH7  "7%0$ $0              @ $!HP0 =')N<RTR,#(R,#,R
M-BYX<V102P$"% ,4    " "V3LE4"]\YX^ +  "GB0  %0
M@ &ZN@0 =')N<RTR,#(R,#,R-E]C86PN>&UL4$L! A0#%     @ MD[)5%5P
MB"+!6   "HL% !4              ( !S<8$ '1R;G,M,C R,C S,C9?9&5F
M+GAM;%!+ 0(4 Q0    ( +9.R51?)R/EK-0  #KS"@ 5              "
M <$?!0!T<FYS+3(P,C(P,S(V7VQA8BYX;6Q02P$"% ,4    " "V3LE4+FL0
M[O!7   /N 4 %0              @ &@] 4 =')N<RTR,#(R,#,R-E]P<F4N
9>&UL4$L%!@     /  \ O ,  ,-,!@    $!

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