<SEC-DOCUMENT>0001214659-25-011612.txt : 20250806
<SEC-HEADER>0001214659-25-011612.hdr.sgml : 20250806
<ACCEPTANCE-DATETIME>20250806161117
ACCESSION NUMBER:		0001214659-25-011612
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20250805
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Results of Operations and Financial Condition
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250806
DATE AS OF CHANGE:		20250806

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TRANSACT TECHNOLOGIES INC
		CENTRAL INDEX KEY:			0001017303
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER PERIPHERAL EQUIPMENT, NEC [3577]
		ORGANIZATION NAME:           	06 Technology
		EIN:				061456680
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		ONE HAMDEN CENTER
		STREET 2:		2319 WHITNEY AVENUE, SUITE 3B
		CITY:			HAMDEN
		STATE:			CT
		ZIP:			06518
		BUSINESS PHONE:		203-859-6800

	MAIL ADDRESS:	
		STREET 1:		ONE HAMDEN CENTER
		STREET 2:		2319 WHITNEY AVENUE, SUITE 3B
		CITY:			HAMDEN
		STATE:			CT
		ZIP:			06518
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>w862508k.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:TACT="http://TACT/20250805">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_031_TACT_TACT_20250805 -->
<!-- Field: Set; Name: xdx; ID: xdx_04E_20250805_20250805 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05D_edei%2D%2DEntityCentralIndexKey_0001017303 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000004" name="dei:EntityCentralIndexKey">0001017303</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="tact-20250805.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2025-08-05">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001017303</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2025-08-05</xbrli:startDate>
        <xbrli:endDate>2025-08-05</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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

<p style="margin: 0"></p>

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

<p style="margin: 0"></p>

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

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

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

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

<p style="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90E_edei--DocumentType_c20250805__20250805_z0DTvGCAalGc"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_90C_edei--DocumentPeriodEndDate_c20250805__20250805_zRTlmIkqSdh8"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">August 5, 2025</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_905_edei--EntityRegistrantName_c20250805__20250805_z8toCi7mMcGe"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000011" name="dei:EntityRegistrantName">TransAct Technologies Incorporated</ix:nonNumeric></span></b></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; text-align: center"><b><span id="xdx_90E_edei--EntityIncorporationStateCountryCode_c20250805__20250805_ziccROtwiMga"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_905_edei--EntityFileNumber_c20250805__20250805_zwElmG5EcIj6"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000013" name="dei:EntityFileNumber">0-21121</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_903_edei--EntityTaxIdentificationNumber_c20250805__20250805_zdsLwCFjWsq"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000014" name="dei:EntityTaxIdentificationNumber">06-1456680</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt"><b>(State or other jurisdiction of incorporation)</b></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><b>(Commission File Number)</b></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><b>(IRS Employer Identification No.)</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 50%; text-align: center"><b><span id="xdx_909_edei--EntityAddressAddressLine1_c20250805__20250805_z2KdzsFknNc1"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000015" name="dei:EntityAddressAddressLine1">One Hamden Center</ix:nonNumeric></span></b></td>
    <td style="width: 50%; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><b><span id="xdx_90E_edei--EntityAddressAddressLine2_c20250805__20250805_zzqvCUTbuJfj"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000016" name="dei:EntityAddressAddressLine2">2319 Whitney Ave</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressAddressLine3_c20250805__20250805_zOc3IwBmkCbl"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000017" name="dei:EntityAddressAddressLine3">Suite 3B</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressCityOrTown_c20250805__20250805_zuYJGHw5lcyg"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000018" name="dei:EntityAddressCityOrTown">Hamden</ix:nonNumeric></span>, <span id="xdx_900_edei--EntityAddressStateOrProvince_c20250805__20250805_z46wH7RHPbAa"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000019" name="dei:EntityAddressStateOrProvince">CT</ix:nonNumeric></span></b></td>
    <td style="text-align: center"><b><span id="xdx_90A_edei--EntityAddressPostalZipCode_c20250805__20250805_zYOGZgucQTDe"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000020" name="dei:EntityAddressPostalZipCode">06518</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt"><b>(Address of principal executive offices)</b></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><b>(Zip Code)</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Registrant&#8217;s telephone number, including
area code: <span id="xdx_90F_edei--CityAreaCode_c20250805__20250805_z5TIIIHk2y8c"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000021" name="dei:CityAreaCode">(203)</ix:nonNumeric></span> <span id="xdx_90E_edei--LocalPhoneNumber_c20250805__20250805_zqTYJ6Vqo6Ng"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000022" name="dei:LocalPhoneNumber">859-6800</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Former name or former address, if changed since
last report): Not applicable</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Wingdings"><span id="xdx_90C_edei--WrittenCommunications_c20250805__20250805_zH3kqqgpjxd"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt:booleanfalse" id="Fact000023" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></span>
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Wingdings"><span id="xdx_90C_edei--SolicitingMaterial_c20250805__20250805_zNL2vCZ4Kesc"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt:booleanfalse" id="Fact000024" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></span>
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Wingdings"><span id="xdx_902_edei--PreCommencementTenderOffer_c20250805__20250805_zaEVPDFL4Hae"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Wingdings"><span id="xdx_900_edei--PreCommencementIssuerTenderOffer_c20250805__20250805_zzDcT80qhBX7"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt:booleanfalse" id="Fact000026" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border: black 1pt solid; width: 34%; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 23%; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 43%; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_90F_edei--Security12bTitle_c20250805__20250805_zIUEAAiKYbo9"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000027" name="dei:Security12bTitle">Common stock, par value $.01 per share</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_90D_edei--TradingSymbol_c20250805__20250805_zODoJPtgota"><ix:nonNumeric contextRef="AsOf2025-08-05" id="Fact000028" name="dei:TradingSymbol">TACT</ix:nonNumeric></span></span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_901_edei--SecurityExchangeName_c20250805__20250805_z4nInCTOq0w8"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt-sec:exchnameen" id="Fact000029" name="dei:SecurityExchangeName">NASDAQ Global Market</ix:nonNumeric></span></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.1pt">Indicate by check mark whether the registrant is an emerging growth
company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange
Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.1pt; text-align: right">Emerging Growth Company <span style="font-family: Wingdings"><span id="xdx_90F_edei--EntityEmergingGrowthCompany_c20250805__20250805_zG5A4Y0gwF0e"><ix:nonNumeric contextRef="AsOf2025-08-05" format="ixt:booleanfalse" id="Fact000030" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></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; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act. <span style="font-family: Wingdings">&#168;</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2px solid; margin-top: 8pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"/><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: left; width: 100%"><span style="font-size: 8pt">&#160;</span></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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"/><td style="width: 1in"><b>Item 1.01</b></td><td style="text-align: justify"><b>Entry into a Material Definitive Agreement.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On&#8239;August 5,&#8239;2025, TransAct Technologies&#8239;Incorporated
(the &#8220;Company&#8221;) entered into a Source Code Purchase and Perpetual License Agreement (the &#8220;License Agreement&#8221;)
and a related Transition Statement of Work (the &#8220;SOW,&#8221; and together with the License Agreement, the &#8220;Source Code Transition
Agreement&#8221;) with Avery&#8239;Dennison Corporation (&#8220;Avery Dennison&#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; text-align: justify">Pursuant to the Source Code Transition
Agreement, the Company has acquired a non-exclusive, perpetual and royalty free license to a copy of the source code and associated
documentation for the BOHA&#8482; Control Center, BOHA&#8482;&#8239;Ops (including labeling, media, checklist and timer modules),
and the BOHA&#8482;&#8239;Temp and BOHA&#8482;&#8239;Sense applications (the &#8220;Code&#8221;), subject to payment by the Company
of the full purchase price of $2.55 million (&#8220;Purchase Price&#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; text-align: justify">This license allows the Company to use, modify,
market, host, distribute, sublicense, copy and create derivative works of the Code for the Company&#8217;s business purposes. The Company
will own any modifications it creates during the term of the Source Code Transition Agreement as well as after completion of the transition
services, subject to claw-back if the Company fails to pay the Purchase Price and the professional fees for the transition services as
described below. Any modifications that Avery Dennison develops during the performance of the transition services will be owned by Avery
Dennison but are automatically included in the Code licensed to the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The SOW sets out the milestones for the transition
services, including delivery of source code and technical documentation; build pipeline set-up; hosting environment configuration; application
training and monitoring; data cutover validation and 90 days of post-migration support phase.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Source Code Transition Agreement,
the Company will pay Avery Dennison the $2.55 million Purchase Price in three milestone installments. The first installment of $1.0 million
is payable on the effective date of the Source Code Transition Agreement; the second installment of $0.775 million is payable upon acceptance
of the hosting environment configuration phase under the SOW; and the third and final installment of $0.775&#8239;million is payable at
the earlier of (i) completion of the support phase under the SOW and (ii) 12&#8239;months after the effective date of the Source Code
Transition Agreement. In addition, in consideration for the transition services under the SOW, the Company will pay Avery Dennison fixed
professional services fees of $1.007&#8239;million, in installments tied to project phases that run from Code delivery through platform
cutover, support and data migration. </p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The foregoing description of the Source Code Transition
Agreement does not purport to be complete and is qualified in its entirety by reference to the full text of the Source Code Transition
Agreement. A copy of the Source Code Transition Agreement is filed herewith as Exhibit 10.1 and is incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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"/><td style="width: 1in"><b>Item 2.02</b></td><td style="text-align: justify"><b>Results of Operations and Financial Condition.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following information is being furnished
pursuant to Item 2.02 &#8220;Results of Operations and Financial Condition&#8221; of Form 8-K.&#160;&#160;Such information,
including Exhibit 99.1 attached hereto, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities
Exchange Act of 1934, as amended, nor shall it be deemed incorporated by reference in any filing under the Securities Act of 1933,
as amended, except as shall be expressly set forth by specific reference in such filing.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 6, 2025, the Company issued a press
release announcing its financial results for the quarter ended&#160;June 30, 2025.&#160; A copy of the press release is furnished as Exhibit
99.1 to this report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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"/><td style="width: 1in"><b>Item 8.01</b></td><td style="text-align: justify"><b>Other Events.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 6, 2025, the Company issued a&#160;press&#160;release&#160;announcing
the entry into the Source Code Transition Agreement. A copy of the press release is attached as Exhibit 99.2 to this report and is incorporated
herein by reference.</p>

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 2px solid; margin-top: 8pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"/><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: left; width: 100%"><span style="font-size: 8pt">&#160;</span></td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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"/><td style="width: 1in"><b>Item 9.01</b></td><td style="text-align: justify"><b>Financial Statements and Exhibits.</b></td></tr></table>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; width: 12%; text-align: justify"><b>Exhibit</b></td>
    <td style="width: 2%; text-align: justify">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 86%; text-align: justify"><b>Description</b></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; text-align: justify">10.1&#8224;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify"><a href="ex10_1.htm">Source Code Purchase and Perpetual License Agreement, dated as of August 5, 2025, by and between TransAct Technologies Incorporated and Avery Dennison Corporation.</a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-bottom: Black 1pt solid; text-align: justify">99.1</td>
    <td style="text-align: justify">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify"><a href="ex99_1.htm">Press Release dated August 6, 2025 of TransAct Technologies Incorporated announcing financial results for the quarter ended June 30, 2025.</a></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; text-align: justify">99.2</td>
    <td style="text-align: justify">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify"><a href="ex99_2.htm">Press Release dated August 6, 2025 of TransAct Technologies Incorporated announcing entry into Source Code Purchase and Perpetual License Agreement.</a></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify">104</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">Cover page from this Current Report on Form 8-K, formatted in Inline XBRL</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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"/><td style="width: 0.25in">&#8224;</td><td><i>Certain portions of this exhibit (indicated by &#8220;[***]&#8221;) have been omitted pursuant to Item 601(b)(10) of Regulation
S-K.</i></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"></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 2px solid; margin-top: 8pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"/><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: left; width: 100%"><span style="font-size: 8pt">&#160;</span></td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt"><b>TRANSACT TECHNOLOGIES INCORPORATED</b></span></td></tr>
  <tr>
    <td style="vertical-align: top; width: 50%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 45%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top"><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top"><span style="font-size: 10pt">/s/ Steven A. DeMartino</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Steven A. DeMartino</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">President, Chief Financial Officer, Treasurer and Secretary</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: August 6, 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">&#160;</p>

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



<p style="margin: 0"></p>

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

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

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


<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjdEKwjAMRb9g/xD6POZWVGSPDh3iFBkivhaXSXFrRlqnfpJ/ad0QQyAk955cIUKR01o3yHBelgUcse0a5RBKrJHRXNA7ss02BT9LvGrrWBk3rD8wI8+gZ+ZRovx9cPbaYpVCvJjE84mcQSJTOYXDTgRfPSNT6wqN06oBZSo4MHWs0Sl+jR+O6kmG2teQdEK2mkwKSRSP8htknEjYU68exDcLRZGJIBwqEDnTvfOu1dOh+ZKwarD1cXak/x18AMyXSl4= -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10_1.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Certain information in this document (indicated by &ldquo;[***]&rdquo;) has been excluded pursuant to Item 601(b)(10)(iv) of Regulation S-K because it is not material and is the type that the registrant treats as private or confidential.
</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>SOURCE CODE PURCHASE AND PERPETUAL LICENSE AGREEMENT</B></P>





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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>THIS SOURCE CODE PURCHASE
AND PERPETUAL LICENSE AGREEMENT </B>(hereinafter the &ldquo;<B>Agreement</B>&rdquo;) is entered into as of this 5th day of August, 2025
(hereinafter the &ldquo;<B>Effective Date</B>&rdquo;), by and between Avery Dennison Corporation (hereinafter &ldquo;<B>AD</B>&rdquo;)
and TransAct Technologies Incorporated (&ldquo;<B>TransAct</B>&rdquo;). AD and TransAct shall also be referred to individually as &ldquo;<B>Party</B>&rdquo;
and collectively as &ldquo;<B>Parties</B>&rdquo;.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>, TransAct previously
licensed access to and use of certain Software, as defined in and pursuant to the terms of that certain Master License Agreement, dated
February 22, 2019, as amended (the &ldquo;<B>MLA</B>&rdquo;), the Master Development and License Agreement dated July 20, 2018 (the &ldquo;<B>MDLA</B>&rdquo;)
together with all Statements of Work (each an &ldquo;<B>SOW</B>&rdquo; and collectively the &ldquo;<B>SOWs</B>&rdquo;, and together with
the MLA and MDLA, the &ldquo;<B>Master Agreements</B>&rdquo;) entered into by and among TransAct and StreemSoft LLC (formerly, ZippyYum
LLC) (&ldquo;<B>StreemSoft</B>&rdquo;) and subcontracted to AD pursuant to the Subcontract Agreement dated March 18, 2021 (the &ldquo;<B>Subcontractor
Agreement</B>&rdquo;) and the Agreement to Accommodate Sale by ZippyYum to Avery Dennison dated March 16, 2021 (the &ldquo;<B>Accommodation
Agreement</B>,&rdquo; (collectively, the &ldquo;<B>License Agreements</B>&rdquo;);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>, AD acquired
all rights, title and interest in and to the Software pursuant to an agreement with StreemSoft whereby StreemSoft sold substantially all
of its assets, including the Software, to AD (the &ldquo;<B>Acquisition</B>&rdquo;);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>, AD is also
the owner of certain proprietary software applications that AD provided to TransAct in connection with the Software following the Acquisition,
namely: BOHA Control Center; BOHA Ops with labeling, media, checklist, and timers modules; BOHA Temp, and BOHA Sense (collectively, the
&ldquo;<B>Licensed Software</B>&rdquo; and, together with and solely as provided to TransAct in connection with the Software, the &ldquo;<B>BOHA
Solution</B>&rdquo;);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>WHEREAS</B>, AD is also
the owner of additional proprietary software (the &ldquo;<B>Non-Licensed Software</B>&rdquo;) that AD utilizes with or without the BOHA
Solution and/or Licensed Software with AD&rsquo;s customers and partners, but which is distinct from the Licensed Software provided to
TransAct and its customers as part of the BOHA Solution; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>WHEREAS, </B>TransAct desires
to purchase a licensed copy of the Code (as defined herein) and obtain a perpetual right and license to use underlying AD Intellectual
Property in and to such Code in order to host, maintain, and use an independent, standalone version of the BOHA Solution, for commercial
purposes in its industry, and to obtain certain other rights as set forth herein, and AD is willing to create a new independent version
of the BOHA Solution to grant to TransAct the foregoing rights, in accordance with the terms and provisions of this Agreement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><B>NOW THEREFORE</B>, in consideration
of the foregoing, of the mutual promises hereinafter set forth, and for other good and valuable consideration, the receipt and sufficiency
of which are hereby acknowledged and agreed, the Parties hereto agree as follows:</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"></P>

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Definitions</U></B>.
For purposes of this Agreement, the following capitalized terms shall have the following meanings, and, unless the context requires otherwise,
shall include the plural as well as the singular. All capitalized terms not defined herein shall be ascribed the meaning set forth in
the Purchase Agreement.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &ldquo;<B>AD
Intellectual Property</B>&rdquo; means any invention, technique, improvement, development, computer program or software, device, trade
secret, method, know-how, process, technique or the like, whether or not written or otherwise fixed in any form or media, regardless of
the media on which contained and whether or not patentable or copyrightable, and all patents, trademarks, copyrights, and other intellectual
property rights related thereto, in each case owned or developed by or on behalf of AD.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<B>Affiliate</B>&rdquo;
means, with respect to any entity, any other entity that controls, is controlled by, or is under common control with such entity.&nbsp;
For purposes hereof, &ldquo;<B>control</B>&rdquo; means the possession, direct or indirect, of the power to solely direct or cause the
direction of the management or policies of the subject entity, whether through the ownership of voting securities (or other ownership
interest), by contract or otherwise.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<B>Code</B>&rdquo;
means all source code for the BOHA Solution, whether in human readable or machine readable form, but not including source code for the
Non-Licensed Software.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<B>Modifications</B>&rdquo;
means any modifications, changes, revisions, enhancements, corrections of defects, fixes, workarounds, improvements, or changes in functionality
to, or derivative works of, the Code or, whether or not issued in a formal update, upgrade, or release, or any other work of authorship
based upon the Code.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<B>Professional
Services</B>&rdquo; means any implementation, migration, or other professional services which AD provides to TransAct pursuant to the
terms of a Statement of Work.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<B>Software</B>&rdquo;
has the meaning ascribed to it in the Master Agreements.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">1.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&ldquo;<B>Statement
of Work</B>&rdquo; or &ldquo;<B>SOW</B>&rdquo; means a statement of work or similar document agreed to by the Parties in writing that
sets forth the Professional Services to be provided by AD for TransAct.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-weight: normal">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Code
Purchase and License</U><FONT STYLE="font-weight: normal">.</FONT></P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Purchase
of Code and License Rights</U>. Subject to the terms of this Agreement and payment in full of the Purchase Price, as of the Effective
Date of this Agreement, AD hereby (a) sells to TransAct a licensed copy of the Code; (b) grants to TransAct a non-exclusive, irrevocable
and perpetual (except as expressly provided herein), worldwide royalty-free right and license to use AD Intellectual Property in and to
such Code for TransAct&rsquo;s business purposes. The foregoing license grants TransAct the right to (a) use, market, sublicense, distribute,
copy, and deliver the Code for commercial purposes; (b) to host a copy of the Code; (c) to make Modifications to the Code as set forth
in Section 2.3.</P>

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

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Delivery
of Materials</U>. AD shall provide TransAct with one (1) copy of the Code and the documentation therefor in a format agreeable to both
parties in accordance with the timeline set forth in the Transition SOW (as such term is defined below). AD shall provide Transition Modifications
in a format agreeable to both parties within a reasonable time following development of the same. TransAct shall be permitted to make
such number of copies of the Code as are reasonably necessary in connection with the exercise of the rights granted to it hereunder.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">2.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Modifications</U>.
Any Modifications to the Code made, developed, or implemented by or on behalf of either AD or TransAct under the Transition SOW (&ldquo;<B>Transition
Modifications</B>&rdquo;) shall be owned solely and exclusively by AD but shall be included in the Code that is licensed to TransAct by
AD pursuant to this Agreement. TransAct shall have the right to make Modifications to the Code at TransAct&rsquo;s sole cost and expense
without the prior consent of AD (each a &ldquo;<B>TransAct Modification</B>&rdquo;). All such TransAct Modifications shall be owned solely
and exclusively by TransAct. Notwithstanding the foregoing, in addition to other rights and remedies available to AD, in the event TransAct
fails to timely pay AD, in full, the Purchase Price or Professional Services Fees, all of TransAct&rsquo;s right, title, and interest
in and to any and all TransAct Modifications shall automatically be assigned to and shall vest in AD, and TransAct shall have no rights
to such TransAct Modifications unless otherwise agreed by the Parties. Other than Transition Modifications, from the Effective Date of
this Agreement, AD shall have no obligation to provide any Modifications to the Code or the Licensed Software made by or on behalf of
AD (each, an &ldquo;<B>AD Modification</B>&rdquo;). All such AD Modifications shall be owned solely and exclusively by AD.</P>

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


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-weight: normal">3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Professional
Services</U><FONT STYLE="font-weight: normal">. AD will perform Professional Services to assist TransAct in migrating the Code to TransAct&rsquo;s
hosted environment, as set forth in a Statement of Work to be agreed to by the Parties in writing (the &ldquo;</FONT>Transition SOW<FONT STYLE="font-weight: normal">&rdquo;)
and in exchange for the fees set forth therein. Except as the Parties may expressly agree in writing, the Transition SOW shall be governed
in all respects by the terms and conditions of this Agreement. Either Party may request material changes to the scope of the Transition
SOW by submitting a request in writing to the other Party (&ldquo;Change Request&rdquo;). If AD submits the Change Request, AD will provide
with the Change Request a proposed change order (&ldquo;Change Order&rdquo;) setting forth the impact of the Change Request on the Transition
SOW, including, without limitation, any impact on requirements, timing, and/or fees. If TransAct submits the Change Request, AD will provide
a Change Order within a reasonable period of time. No changes to the Transition SOW shall be effective unless and until the Change Order
is signed by authorized representatives of both parties.</FONT></P>


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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Purchase
Price</U>.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Purchase Price; Invoicing</U>.&#9;For
the rights granted hereunder, TransAct shall pay AD two million, five hundred fifty thousand dollars ($2,550,000) (the &ldquo;<B>Purchase
Price</B>&rdquo;) payable upon the occurrence of the following milestones: (a) one million dollars ($1,000,000) on the Effective Date;
(b) seven hundred seventy-five thousand dollars ($775,000) on acceptance of Phase Four (as described in the Transition SOW); and (c) seven
hundred seventy-five thousand dollars ($775,000) at the earlier of the completion of the Support phase (as described in the Transition
SOW) and twelve (12) months following the Effective Date. AD shall provide an invoice to TransAct for each milestone payment of the Purchase
Price as described in the preceding sentence, and TransAct shall pay all such invoices within ten (10) days following receipt thereof.</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"></P>

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Professional
Services Fees</U>. In addition to the Purchase Price, TransAct shall pay AD fees for Professional Services in accordance with the payment
schedule set forth in the Transition SOW (the &ldquo;<B>Professional Services Fees</B>&rdquo;).</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Late
Payments</U>. Upon failure of TransAct to timely pay any amounts under this Agreement when due, AD shall be entitled to impose interest
on the amount outstanding at the rate of one percent (1%) per month from the date such payment was originally due.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">4.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Expenses</U>.
Except as otherwise set forth in the SOW, each Party shall pay all expenses incurred by it in the negotiation, execution, and performance
of this Agreement.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Title
and Confidential Information</U><FONT STYLE="font-weight: normal">. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">5.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Title</U>.
The Licensed Software, the Non-Licensed Software, the Code, any and all AD Modifications, and all other AD Intellectual Property are and
shall remain the sole property of AD. As described above, TransAct shall own the copy of the Code as delivered to TransAct hereunder,
and any TransAct Modifications shall be owned by TransAct. All rights not expressly granted to TransAct hereunder are hereby reserved
to AD.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Confidential
Information</U>. </FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-weight: normal">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Parties agree that any non-public information received by one Party (&ldquo;</FONT>Recipient<FONT STYLE="font-weight: normal">&rdquo;)
from the other Party (&ldquo;</FONT>Discloser<FONT STYLE="font-weight: normal">&rdquo;) in connection with this Agreement that is either
marked as &ldquo;confidential&rdquo; or &ldquo;proprietary&rdquo; or that a reasonable person would understand to be confidential given
the nature of the information and the circumstances surrounding its disclosure shall be deemed &ldquo;Confidential Information.&rdquo;
Without limiting the generality of the foregoing, the Licensed Software and the Code shall be deemed the Confidential Information of AD.
Confidential Information does not include information (i) in the public domain at the time of the Discloser&rsquo;s communication thereof
to the Recipient; (ii) that enters the public domain through no fault of the Recipient subsequent to the time of the Discloser&rsquo;s
communication thereof to the Recipient; (iii) that was in the Recipient&rsquo;s possession free of any obligation of confidentiality at
the time of the Discloser&rsquo;s communication thereof to the Recipient; or (iv) is developed by the Recipient completely independent
from the Confidential Information of the Discloser. </FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-weight: normal">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Recipient
shall not (a) use the Confidential Information of Discloser except as necessary to perform its rights and exercise its obligations under
this Agreement, or (b) disclose the Confidential Information of Discloser to any person other than its directors, officers, employees,
independent contractors, and legal and financial advisors (collectively, &ldquo;</FONT>Representatives<FONT STYLE="font-weight: normal">&rdquo;)
who have a need to know such information and are subject to confidentiality obligations at least as restrictive as those in this Agreement.
Recipient shall be responsible for any breach of this Section 5.2 by its Representatives. Recipient will use the same degree of care to
protect the Confidential Information of Discloser as it uses to protect its own Confidential Information, but in no circumstances shall
Recipient use less than reasonable care. </FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-weight: normal">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
Recipient may disclose the Confidential Information of the Discloser in response to a valid court order, subpoena, civil investigative
demand, law, rule, regulation (including, without limitation, any securities exchange regulation) or other governmental action, provided
that the Recipient (i) first, to the extent legally permissible, provides notice of the required disclosure to the Discloser so that the
Discloser may seek a protective order; (ii) cooperates with the Discloser&rsquo;s efforts to seek a protective order; and (iii) if the
Discloser cannot obtain a protective order, disclose only that portion of the Confidential Information that, in the reasonable opinion
of Recipient&rsquo;s legal counsel, is required to be disclosed. All such Confidential Information required to be disclosed shall remain
subject to the obligations in this Agreement. </FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-weight: normal">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The
parties acknowledge and agree that the Discloser may suffer irreparable harm in the event that the Recipient fails to comply with the
terms of this Section 5 and that monetary damages may be inadequate to compensate for such breach. Accordingly, in addition to any other
remedies available to it at law or in equity, the Discloser shall be entitled to seek injunctive relief to enforce the terms of this Section
5 without the requirement of having to post bond.</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-weight: normal">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Subject
to continued compliance with the terms of this Section 5.2, each Party may use for any purpose any general learning, skills, ideas, concepts,
techniques, or other information retained in the unaided memory of its personnel who had access to or worked with Confidential Information
disclosed under this Agreement (&ldquo;</FONT>Residuals<FONT STYLE="font-weight: normal">&rdquo;), provided that this right to Residuals
does not represent a license under any patents, copyrights, trademarks, trade secrets, or other intellectual property or proprietary rights
of either Party. A person&rsquo;s memory is unaided if the personal has not intentionally memorized the relevant information for the purpose
of retaining and subsequently using it for purposes unrelated to the relationship between the Parties.</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Warranties;
Disclaimer of Warranties; Limitation of Liability</U><FONT STYLE="font-weight: normal">.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Limited
Warranties</U>. AD represents and warrants that: (i) the Code, as and when provided to TransAct, operates without material defect or deficiency,
(ii) it has used commercially reasonable efforts to ensure that the Code, as and when provided to TransAct, does not contain any viruses
or other malicious code, (iii) to the best of AD&rsquo;s knowledge as of the Effective Date, there are no third party claims alleging
that the Code or the Licensed Software infringes the intellectual property rights of any such third party, and (iv) it shall perform the
Professional Services in a professional and workmanlike manner.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>DISCLAIMER</U>.
TRANSACT ACKNOWLEDGES THAT, EXCEPT AS OTHERWISE EXPRESSLY SET FORTH IN SECTION 6.1 ABOVE, THE CODE, THE LICENSED SOFTWARE, THE AD INTELLECTUAL
PROPERTY, AND THE PROFESSIONAL SERVICES ARE PROVIDED &ldquo;AS IS&rdquo; AND &ldquo;WHERE IS,&rdquo; WITH ALL FAULTS, AND AD MAKES NO
REPRESENTATIONS OR WARRANTIES WITH RESPECT THERETO, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE, TITLE, OR NON-INFRINGEMENT. SPECIFICALLY, AND WITHOUT LIMITING THE GENERALITY OF THE FOREGOING, AD MAKES
NO REPRESENTATION OR WARRANTY THAT THE CODE OR THE LICENSED SOFTWARE WILL (I) MEET TRANSACT&rsquo;S REQUIREMENTS, (II) BE UNINTERRUPTED,
SECURE, OR ERROR FREE, OR (III) COMPLY WITH REGULATORY OR LEGAL REQUIREMENTS APPLICABLE TO TRANSACT. AD DOES NOT GUARANTEE OR WARRANT
THAT IT WILL CORRECT ANY ERRORS IN THE CODE OR THE LICENSED SOFTWARE. TRANSACT AGREES THAT IT IS SOLELY RESPONSIBLE FOR THE RESULTS OBTAINED
FORM USE OF THE CODE AND THE LICENSED SOFTWARE.</FONT></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-weight: normal">6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>LIMITATION
OF LIABILITY</U>. NEITHER PARTY SHALL BE LIABLE TO THE OTHER PARTY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, OR CONSEQUENTIAL
DAMAGES OF ANY KIND, IN CONNECTION WITH OR ARISING OUT OF THIS AGREEMENT. THE FOREGOING LIMITATIONS SHALL NOT APPLY TO ANY OF TRANSACT&rsquo;S
PAYMENT OBLIGATIONS HEREUNDER, OR TRANSACT&rsquo;S INFRINGEMENT OF ANY AD INTELLECTUAL PROPERTY RIGHTS.</FONT></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Term
and Termination; Termination of License Agreements.</U></P>

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Term</U>.
This Agreement shall commence as of the Effective Date hereof and, unless earlier terminated, shall continue until Completion (as such
term is defined in the Transition SOW).</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
for Cause</U>. Either Party may terminate this Agreement as a result of the other Party&rsquo;s material breach of its obligations hereunder,
or under the Transition SOW, to the extent such breach remains uncured for a period of thirty (30) days following such Party&rsquo;s receipt
of written notice of such breach from the non-breaching Party.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Late
Code Delivery</U>. Notwithstanding the foregoing, in the event AD breaches its obligation to provide the Code pursuant to the timeline
established in the Transition SOW, TransAct shall provide prompt written notice to AD and the Parties shall work together in good faith
for a period of not less than ninety (90) days following AD&rsquo;s receipt of such notice to agree to a revised delivery schedule. If
the Parties cannot agree on a revised delivery schedule within such 90-day period after using good faith efforts, TransAct may terminate
this Agreement on notice to AD.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
for Bankruptcy or Insolvency</U>. AD may terminate this Agreement and the Transition SOW immediately by giving written notice to TransAct
if TransAct makes an assignment for the benefit of creditors, becomes unable to pay its debts as they become due, dissolves or liquidates
or files a voluntary petition in bankruptcy or a similar proceeding; if an involuntary petition in bankruptcy or a similar proceeding
is filed against Vendor and is not stayed or dismissed within thirty (30) days; if a receiver is appointed for all or substantially all
of Vendor&rsquo;s assets; or if execution is made on all or substantially all of Vendor&rsquo;s assets</P>

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Upon
termination of this Agreement for any reason, the Parties&rsquo; respective rights and obligations under this Agreement shall immediately
cease except as otherwise set forth herein.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the event this Agreement is terminated by AD for cause pursuant to Section 7.1(b) or as a result of TransAct&rsquo;s bankruptcy or insolvency
pursuant to Section 7.1(d), (A) the license granted to TransAct under Section 2.1 hereof shall automatically be revoked; (B) TransAct
shall (i) promptly return the Code to AD, and (ii) pay for all work performed by AD under the Transition SOW up to the date of termination;
and (C) the Parties&rsquo; respective rights and obligations under each of the License Agreements shall automatically terminate pursuant
to the terms of the Termination Agreement (as defined below).</P>

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

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

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

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.75in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;In
the event this Agreement is terminated by TransAct for cause pursuant to Section 7.1(b) or as a result of AD&rsquo;s uncured late Code
delivery pursuant to Section 7.1(c), (i) TransAct shall promptly return the Code and Licensed Software to AD, (ii) upon receipt of the
Code and Licensed Software, AD shall refund to TransAct that portion of the Purchase Price that TransAct had paid to AD as of the effective
date of termination and any pre-paid, unused Professional Services Fees, and (iii) the License Agreements shall continue in full force
and effect until terminated in accordance with their terms.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">7.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Termination
of License Agreements</U>. Notwithstanding anything to the contrary in any License Agreement, the Parties acknowledge and agree that each
of the License Agreements, and all of the Parties&rsquo; respective rights and obligations thereunder, shall be terminated upon Completion
(as defined in the Transition SOW) pursuant to a Termination Agreement that authorized representatives of each of AD and TransAct hereby
undertake to negotiate in good faith after the Effective Date with StreemSoft (the &ldquo;Termination Agreement&rdquo;).</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">7.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Survival;
No Other Ongoing Obligations</U>. All terms of this Agreement that are intended by their nature to remain in effect after its termination
or expiration will survive, including, without limitation, Sections 1 (Definitions), 2.1 (Purchase of Code and License Rights) (except
to the extent the rights in such Section 2.1 may be terminated or revoked as expressly set forth in this Agreement), 4 (Purchase Price),
5 (Title and Confidential Information), 6.3 (Limitation of Liability), 7.2 (Effect of Termination), 7.3 (Termination of License Agreements),
7.4 (Survival; No Other Ongoing Obligations); 8 (Governing Law and Venue); 9 (Assignment); and 10 (General Obligations). The Parties shall
have no ongoing obligations to one another under this Agreement following Completion of the Transition SOW and TransAct&rsquo;s payment
in full of the Purchase Price and any fees due under the Transition SOW.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Governing
Law and Venue.</U></P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">8.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Governing
Law</U>. This Agreement shall be construed and interpreted pursuant to the laws of the State of Ohio without consideration to its choice
of law provisions.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">8.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Venue</U>.
The Parties consent to the jurisdiction and venue of the state and federal courts located in Lake County, Ohio.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Assignment</U><FONT STYLE="font-weight: normal">.</FONT></P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">9.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Assignment</U>.
Neither Party may assign its rights or obligations under this Agreement, in whole or in part, by operation of law or otherwise, without
the prior written consent of the other Party. Notwithstanding the foregoing, either Party may assign all of its rights and obligations
under this Agreement to a successor or purchaser in the event of a future disposition by such Party of all or substantially all of such
Party&rsquo;s business or assets, whether by sale of assets or stock, merger, consolidation or otherwise; provided, that, TransAct may
assign all of its rights and obligations under this Agreement to a successor or purchaser of all or substantially all of TransAct&rsquo;s
business or assets in its Food Service Technology business, regardless of whether such sale or other disposition constitutes a disposition
of all or substantially all of TransAct&rsquo;s business or assets; provided, further, that TransAct shall provide at least ninety (90)
days&rsquo; prior written notice of any such anticipated assignment to AD, and provided further that in no event shall TransAct permit
a potential successor to access the Code or Licensed Software prior to such successor&rsquo;s execution of a non-disclosure or similar
agreement with AD. Any attempt to assign this Agreement other than as permitted herein will be null and void. Subject to the foregoing,
this Agreement will bind and inure to the benefit of the Parties&rsquo; permitted successors and assigns.</P>

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

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><FONT STYLE="font-weight: normal">10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>General
Provisions</U>.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Entire
Understanding</U>. This Agreement sets forth the entire agreement and understanding between the Parties with respect to the subject matter
hereof and may not be orally changed, altered, modified or amended in any respect. To effect any change, modification, alteration or amendment
of this Agreement, the same must be in writing, signed by the parties hereto.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>No
Waiver</U>. No waiver by either Party, whether expressed or implied, of any provision of this Agreement or of any breach or default of
any Party, shall constitute a continuing waiver of such provision or any other provisions of this Agreement, and no such waiver by any
party shall prevent such party from acting upon the same or any subsequent default of any other part of any provisions of this Agreement.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Severability</U>.
If any provision of this Agreement, or part thereof, is declared invalid, void or otherwise unenforceable within any independent jurisdiction
within the territory, such provision or part thereof shall be deemed severed from this Agreement solely with respect to such independent
jurisdiction within the territory and every other provision of this Agreement (including such stricken provision) shall otherwise remain
in full force and effect with respect to the remainder of the territory. If any provision is held invalid as to duration, scope, activity,
or subject, such provision shall be construed by limiting and reducing it so as to be enforceable to the extent compatible with applicable
law.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Counterparts/Facsimile
Signatures</U>. This Agreement may be executed in one or more counterparts, each of which shall be deemed an original, but all of which
together shall constitute one and the same document. This Agreement shall become binding and enforceable upon a party at such time as
a counterpart has been signed and either deposited in the mail, or transmitted via email to the other party.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Relationship
of Parties</U>. This Agreement does not constitute and shall not be construed as constituting an agency, a partnership or joint venture
between AD and TransAct. Additionally, nothing contained herein shall be construed as to create between AD and TransAct the relationship
of franchisor and franchisee. TransAct shall have no right to obligate or bind AD in any manner whatsoever, and nothing herein contained
shall give or is intended to give any rights of any kind to any third persons.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Successors
and Assigns.</U> Without limiting anything herein to the contrary, this Agreement shall be binding upon and shall inure to the benefit
of the successors, permitted assigns, or legal representatives of the Parties.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.7&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Survival
of Terms</U>. All terms, conditions, obligations and provisions capable of surviving the termination or expiration of this Agreement shall
so survive.</P>

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

<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">10.8&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Draftsmanship
of Agreement</U>. This writing is the result of the mutual effort of the parties and their respective counsel; therefore, the parties
agree that neither party shall be considered the draftsman of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Signatures on Following Page)</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">IN WITNESS WHEREOF, the Parties hereto have executed
this Agreement in the manner appropriate to each, as of the day and year first above written.</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>



<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt"><U>AVERY DENNISON CORPORATION:</U></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1pt; width: 50%">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt; width: 4%">&nbsp;</TD>
    <TD STYLE="width: 46%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ Julie Vargas</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">Julie Vargas</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Title: </FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">VP/GM, Identification Solutions, Avery Dennison</FONT></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 STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding-bottom: 1pt"><U>TRANSACT TECHNOLOGIES INCORPORATED:</U></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1pt"><FONT STYLE="font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">/s/ John Dillon</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">John Dillon</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>



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

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

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

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

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

<P STYLE="margin: 0"></P>

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



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

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

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

<P STYLE="font: 12pt Times New Roman, Times, Serif; color: rgb(227,31,38); margin: 0pt 0">AD Apps Transition</P>

<P STYLE="color: #666666; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Statement of Work</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>

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

<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 180.7pt 0pt 0; color: #59595C">Version 1.0</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 180.7pt 0pt 0; color: #59595C">Date: August 5, 2025<BR STYLE="clear: both"></P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; color: rgb(227,31,38); margin: 0pt 191.95pt 0pt 0">Introduction</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">This Document is a Statement of Work (&ldquo;SOW&rdquo;) as defined
in the Source Code Purchase and Perpetual License Agreement (&ldquo;Agreement&rdquo;), between the parties and is subject to and incorporates
by reference the provisions of the Agreement. In the event of a conflict between this SOW and the Agreement, this SOW shall supersede,
but only with respect to the subject matter hereof.</P>

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

<P STYLE="color: #E31F26; font: 10pt Times New Roman, Times, Serif; margin: 0pt 191.95pt 0pt 0">Parties to this SOW</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">Transact Technologies Incorporated (&ldquo;Client&rdquo;) and Avery
Dennison Corporation (&ldquo;Avery Dennison&rdquo; or &ldquo;Solution Provider&rdquo; or &ldquo;Provider&rdquo;).</P>

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



<P STYLE="color: #E31F26; font: 10pt Times New Roman, Times, Serif; margin: 0pt 191.95pt 0pt 0">Contact Information</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: 21%; border: black 1pt solid"><B>Company</B></TD>
    <TD STYLE="width: 31%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid"><B>Name</B></TD>
    <TD STYLE="width: 48%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid"><B>Email</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Transact</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif">[***]</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">AD</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***] </TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">1.</TD><TD STYLE="padding-right: 1.5pt">Summary of the Professional Services to be performed</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">This Statement of Work (SOW) outlines the scope of Professional Services
to be provided by Avery Dennison to Transact. Provider will deliver a licensed copy of the source code, and will provide training and
set-up of the respective environments for the BOHA Solution, which includes the following Licensed Software applications:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>BOHA Control Center,</TD></TR></TABLE>

<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">&#9679;</TD><TD>BOHA Ops with the following modules:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Labeling,</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Media,</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Checklist,</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Timers</TD></TR></TABLE>

<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">&#9679;</TD><TD>BOHA Temp, and</TD></TR></TABLE>

<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">&#9679;</TD><TD>BOHA Sense</TD></TR></TABLE>

<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">&#9679;</TD><TD>License for Package names</TD></TR></TABLE>

<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">&#9679;</TD><TD>[***] integration</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"></P>

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

<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">along with technical documentation. Additionally, Provider will configure
build pipelines, configure a complete hosting environment for the BOHA Solution and associated services, and advise on the monitoring
for these services.</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">Upon execution of this Statement of Work, both parties agree to conduct
a series of joint planning sessions to define a detailed plan of work. These sessions will establish timelines, identify key milestones,
clarify roles and responsibilities, and document any technical or operational dependencies. The outcome will serve as a mutually agreed
foundation for execution and tracking of progress throughout the engagement. In-person sessions will be scheduled by mutual agreement,
with any associated travel and accommodation costs to be billed separately and pre-approved by the Client. The planning sessions shall
be conducted no later than 3 weeks after signing of this Statement of Work.</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">To ensure effective collaboration and delivery, the Provider will:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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"><B>a.</B></TD><TD><B>Project Coordination</B></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">Assign a dedicated Project Manager to act as the primary point of contact,
responsible for coordinating project activities, maintaining communication, managing timelines, and raising issues or risks promptly.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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"><B>b.</B></TD><TD><B>Team Assignment</B></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">Assign the existing project team, consisting of technical experts with
experience in Angular, .NET, SQL/NoSQL, Kotlin, Java (Android), Swift (iOS), and DevOps, to deliver the solution and support the Client
throughout the project lifecycle. This team will lead implementation, documentation, and knowledge transfer efforts.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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"><B>c.</B></TD><TD><B>Steering Committee Participation</B></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">Actively participate in Steering Committee meetings, provide transparent
progress updates, and raise risks or challenging topics constructively and in a timely manner, to enable informed decision-making. The
cadence of the Steering Committee meetings will be every other week, unless both parties mutually agree to change the cadence.</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"></P>

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

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





<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">2.</TD><TD STYLE="padding-right: 191.95pt">Detailed Scope</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.1 Phase One: Source Code Delivery</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will deliver a complete and documented copy of the source code for the following applications:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>BOHA Control Center along with all relevant backend services for the following modules</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 10pt">&#9632;</FONT></TD><TD>Account Management</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>User and Role Management</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Label Manager</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Menu Manager</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Checklist Manager</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Location Manager</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Analytics</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>BOHA <FONT STYLE="font-size: 10pt">Ops, including the following modules</FONT></TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Labeling</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Media</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Checklist</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Timers</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>BOHA Temp</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>BOHA Sense</TD></TR></TABLE>

<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">&#9679;</TD><TD>Source code copy will be delivered in a Git repository with version control capabilities. Any changes moving forward during the term
of this SOW will be applied to the provided Git repository. Practically, every change is going to be committed to the existing Git repository
on Provider&rsquo;s side as well the newly established Git repository on Client&rsquo;s side.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will furnish technical documentation by the time of the face-to-face meeting to facilitate set-up on client side, including:</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Dependency lists and versioning (open source components, commercial licenses, additional tools and services required etc.), including
required number of licenses for the duration of the project to accommodate Provider&rsquo;s team members working in the newly set up environment</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Hosting requirements (specifications for hosting infrastructure for compute, database, etc.).</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Development environment specification (recommended developer machine configuration)</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"></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.2 Phase Two: Technical Documentation </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will furnish technical documentation, including:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Architecture diagrams</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD><FONT STYLE="font-size: 10pt">API ( Application Programming Interface) documentation</FONT></TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Deployment guides (Phase 4)</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Data flow diagrams</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Security considerations including PCI certification process</TD></TR></TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.3 Phase Three: Build Pipelines</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will set up automated build pipelines for each application using a platform agreed upon with the Client</TD></TR></TABLE>

<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">&#9679;</TD><TD>Build pipelines will include:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Code compilation</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Available unit testing</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Artifact generation</TD></TR></TABLE>

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





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.4 Phase Four: Hosting Environment</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Client will be responsible for the following:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Provisioning of the necessary hardware or cloud infrastructure to run and operate the entire tech stack as is (e.g., virtual machines,
databases). The decision on hosting provider/infrastructure will be made during the planning phase of this project post SOW signature.
If the Client selects a hosting provider or environment that is materially different from the requirements shared in Phase 1, and such
selection necessitates additional work - including but not limited to development, integration, configuration, or operational setup -
beyond the standard handover scope, the Parties will discuss the implications in good faith. Any such additional work will proceed only
upon mutual written agreement, including a defined scope and associated fees based on reasonable estimates of complexity and effort.</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Installation of required operating systems and supporting software (e.g., web servers, runtime environments).</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Configuration of network connectivity and security (e.g., firewalls, VPNs).</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Obtaining necessary licenses for any third-party software, covering both the development lifecycle as well as the application runtime.</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"></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will set up a full hosting environment for the applications and services, on the provided Client infrastructure, including</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Setup of all web application and cloud services (&ldquo;Readiness&rdquo;)</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Database setup and data migration (&ldquo;Cutover&rdquo;)</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Hosting environment will include Development, Staging, and Production tiers.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.5 Phase Five: Service Monitoring</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Concurrently with the preceding phrases, Provider will provide relevant guidance to Client to set the necessary monitoring of the
BOHA Solution in the Client&rsquo;s production environment. The ongoing operation and monitoring will fall under Client&rsquo;s responsibility
upon Readiness.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.6 Phase Six: Application Walkthrough &amp; Training</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>On a mutually agreed upon date (after mutually agreed ingestion period during which Client shall review, internalize, and familiarize
themselves with the provided documentation, source code, and other deliverables. The Client is expected to use this period to assess the
materials, raise any clarifying questions, and ensure readiness for subsequent integration, deployment, or operational steps), Provider
will conduct a comprehensive walkthrough of each application code base (BOHA Control Center, BOHA Ops, BOHA Temp, BOHA Sense), demonstrating:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Key features and functionalities</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>User interface navigation</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Configuration options</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Integration points with other systems</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Troubleshooting common issues</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The walkthrough sessions will be conducted in the
following cadence: i) Initial walk-through (2 days in a remote workshop setting per application, amounting to a total of 8 days), ii)
optional deep-dive on specific areas where necessary after client has internalized the code-base (1 day in a remote workshop setting per
application, amounting to a total of 4 optional days), and iii) optional &ldquo;ask me anything&rdquo; sessions after an additional internalization
period (ad-hoc remote sessions, not to exceed 1 day per application during the term of this SOW).</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"></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will conduct remote training over the hosting environment setup which will cover:</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Application administration and maintenance</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Build and deployment processes</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Monitoring and troubleshooting</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Security best practices</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">Training sessions for the hosting environment will be conducted as
an initial 2 day remote workshop, followed by an optional 1 day deep-dive and 1 day &ldquo;ask me anything&rdquo;, in accordance with
the cadence described above. All training sessions will be recorded and automatically transcribed and will be made available to Client.</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"><B>2.7 Phase Seven: Client Validation</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Following completion of the Application Walkthrough and Training, Client shall have a period not to exceed twenty-eight (28) calendar
days (the &ldquo;Review Period&rdquo;) to review and validate the operation of the BOHA Solution on the Client infrastructure (the &ldquo;Final
Deliverable&rdquo;). Client shall inform Provider of any material defects in the Final Deliverable within the Review Period, and Provider
shall use commercially reasonable efforts to remediate any such material defects within a reasonable time. If no notice of material defects
is received within the Review Period, the Final Deliverable will be deemed validated by Client.</TD></TR></TABLE>



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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.8 Phase Eight: Cutover</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 10pt">BOHA environment switchover</FONT></TD></TR></TABLE>

<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"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 10pt">Post-migration database schema validation</FONT></TD></TR></TABLE>

<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"><FONT STYLE="font-family: Times New Roman, Times, Serif">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 10pt">Production and test data verification of post-migration environment</FONT></TD></TR></TABLE>

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





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.9 Phase Nine: Support</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will provide email support for the BOHA Solution on the Client infrastructure for a period of ninety (90) days following
Client Validation. For the avoidance of doubt, this support will be limited to using best efforts to support the hosted environment as
well as Client&rsquo;s development teams, not end-customer application support.</TD></TR></TABLE>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>2.10 Phase 10: DevOps and Confluence Data Transfer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD>Provider will migrate all the relevant DevOps tickets and Confluence pages to the Client environment.</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">3.</TD><TD STYLE="padding-right: 191.95pt">Deliverables</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>3.1 Phase One: Source Code for BOHA Solution, </B> delivered via
agreed-upon repository.</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"><B>3.2 Phase Two: Technical Documentation,</B> delivered in an accessible
format on Confluence.</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"><B>3.3 Phase Three: Build Pipelines,</B> configured and operational
within the chosen platform.</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"><B>3.4 Phase Four: Hosting Environment,</B> configured and ready for
application deployment.</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"><B>3.5 Phase Five: Monitoring System,</B> implemented and configured
to provide alerts and reports.</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"><B>3.6 Phase Six: Application Walkthrough &amp; Training, </B>session(s)
conducted for Client&rsquo;s DevOps resource</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"><B>3.7 </B>No deliverables in Phases Seven, Eight, and Nine</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>3.8: Phase Ten: DevOps and Confluence
Data Transfer, </B></FONT>DevOps tickets and Confluence pages migrated</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">Phase 10 constitutes the final phase of the project and, upon its successful
completion and acceptance by the Client, shall be deemed as the formal conclusion of all project deliverables and obligations defined
herein (&quot;Project Completion&quot;). No further work shall be required beyond this point unless mutually agreed upon in writing through
a separate change order or agreement.</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"></P>

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">4.</TD><TD STYLE="padding-right: 191.95pt">Client Obligation</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">To ensure the timely and successful completion of the project, the
Client shall:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD><B>Project Coordination:</B></TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Assign a dedicated Project Manager (PM) as the primary point of contact for the duration of the project. This PM will be responsible
for:</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Coordinating activities and communication between the Client and Provider teams.</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Providing timely feedback and approvals.</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Escalating issues and risks as needed.</TD></TR></TABLE>

<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">&#9679;</TD><TD><B>Technical Resources:</B></TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Allocate sufficient technical resources with the following skills to effectively absorb the delivered knowledge and manage the applications:</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Experience with Angular and .NET framework for web and backend services along with experience in SQL and NoSQL databases</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Experience in Kotlin and Java for Android apps</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Experience in Swift for iOS apps</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>DevOps engineer to handover environment setup</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Ensure these resources are available for walkthroughs, training sessions, and ongoing collaboration.</TD></TR></TABLE>

<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">&#9679;</TD><TD><B>System Access and Infrastructure:</B></TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Provisioning the infrastructure which includes setting up and maintaining all necessary server infrastructure and environments (including,
but not limited to, development, staging, and production) required to host and operate the portal, backend and all database components
of the solution along with any high availability requirements</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Provide access to the following systems:</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>A Git repository for source code management.</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>A development, staging, and production environment for building and deploying the applications based on our current environment</TD></TR></TABLE>

<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: 1.25in"></TD><TD STYLE="width: 0.25in">&#9632;</TD><TD>Grant necessary access permissions to the Provider team.</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Acquire all necessary 3rd party licenses to build, run, and operate all components of the solution based on the provided list</TD></TR></TABLE>

<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">&#9679;</TD><TD><B>Steering Committee:</B></TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Establish a steering committee consisting of Client representatives to provide overall project guidance and make key decisions.</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"></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&#9679;</TD><TD><B>Cutover:</B></TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Upgrade all customers to the latest version of Ops/Temp/Sense and have one version in the field prior to the cutover to the new environment</TD></TR></TABLE>

<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.75in"></TD><TD STYLE="width: 0.25in">o</TD><TD>Notify all customers that this update will be mandatory for them in order to continue accessing the system</TD></TR></TABLE>



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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">5.</TD><TD STYLE="padding-right: 191.95pt">Timelines</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">All days below are working days. Start date refers to end of Planning Session plus no longer than 4 working weeks depending on scheduling.</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: 17%; text-align: center">&nbsp;</TD>
    <TD STYLE="width: 48%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Activity</B></FONT></TD>
    <TD STYLE="width: 35%; text-align: center"><FONT STYLE="font-size: 10pt"><B>Target Delivery Timeframe</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.1</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase One: Source Code Delivery</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">Start + 80 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.2</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Two: Technical Documentation Delivery</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.1 + 56 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.3</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Three: Build Pipeline Setup</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.1 + 28 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.4</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Four: Hosting Environment Setup</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.3 + 42 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.5</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Five: Service Monitoring</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.4 + 28 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.6</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Six: Application Walkthrough and Training</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.5 + 28 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.7</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Seven: Client Validation</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.6 + 28 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.8</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Eight: </FONT>Cutover</TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.6 + 14 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.9</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Nine: Support</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.8 + 90 days</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: White">
    <TD STYLE="text-align: center">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: right">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">5.10</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">Phase Ten: DevOps and Confluence Data Transfer</FONT></TD>
    <TD STYLE="text-align: right"><FONT STYLE="font-size: 10pt">5.7 + 28 days</FONT></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"></P>

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

<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 0pt 0.25in">All timelines are estimates. Avery shall not be responsible
for delays in performance that arise from Client&rsquo;s failure to timely perform its obligations under the SOW or for other reasons
outside Avery&rsquo;s reasonable control.</P>

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









<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">6.</TD><TD STYLE="padding-right: 191.95pt">Remuneration</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">Client shall pay the fees set forth in this for the Professional Services
outlined in this SOW. Client may request that Provider perform additional services that are not specifically described in this SOW. In
this event, Avery will communicate with Client in writing regarding the feasibility, scope, and estimated cost of these additional services.
Engagements for additional services may necessitate that the parties sign a change order or amendment to this SOW to reflect the obligations
of bother parties. This SOW will not be modified or changed unless and until the parties execute such a written change order or amendment.</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: bottom; background-color: #666666">
    <TD STYLE="width: 42%; border: black 1pt solid; text-align: center">Workstream</TD>
    <TD STYLE="width: 32%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center">Delivered by</TD>
    <TD STYLE="width: 26%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center">Total Cost in USD</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="border-right: black 1pt solid; text-align: center; border-bottom: black 1pt solid; border-left: black 1pt solid; vertical-align: middle"><P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P><P STYLE="margin-top: 0; margin-bottom: 0">[***]</P><P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

                                                                                </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><B>Total</B></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: right"><B>1,007,000</B></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"></P>

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

<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">The project&rsquo;s payment schedule shall be structured on a payment
milestone basis as outlined below.</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">For the avoidance of doubt, the percentage specified in the table below
represents the proportion of the total remuneration of One Million Seven Thousand United States Dollars (USD 1,007,000), that is due and
payable upon the achievement of the corresponding payment milestone. For example, the payment due and payable at the first payment milestone [***].
</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">The successful completion of a phase is defined as the earlier of the
following events: a) The successful completion and signing of the formal Acceptance Protocol for a phase or b) the date upon a phase is
deemed accepted, as defined in Appendix A due to no issues being raised in writing within the stipulated timeframe.</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: bottom; background-color: #B7B7B7">
    <TD STYLE="width: 24%; border: black 1pt solid"><B>Payment Milestone</B></TD>
    <TD STYLE="width: 15%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid"><B>Percentage </B></TD>
    <TD STYLE="width: 61%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid"><B>Payment Trigger</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Project Kickoff</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">Due and payable within fifteen (15) business days from the date of execution of this Statement of Work</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Phase 1 Completion</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">Due and payable within fifteen (15) business days from completing Phase 1 - Source Code Delivery </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Phase 3 Completion</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">Due and payable within fifteen (15) business days from completing Phase 3 - Build Pipelines</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Phase 4 Completion</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">Due and payable within fifteen (15) business days from completing Phase 4 - Hosting Environment</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Phase 8 Completion</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">Due and payable within fifteen (15) business days from completing Phase 8 - Data Cutover</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">Project Signoff</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid">Due and payable within fifteen (15) business days from completing Phase 10 - DevOps and Confluence Data Transfer</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"></P>

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

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



<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">7.</TD><TD STYLE="padding-right: 191.95pt">Additional Considerations</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">All information exchanged, disclosed, or otherwise made available between
the parties under this Statement of Work shall remain subject to the confidentiality provisions outlined in the Agreement between the
parties. These obligations extend to any proprietary information, trade secrets, intellectual property, business strategies, customer
data, or other sensitive information, and shall survive the expiration or termination of this SOW in accordance with the terms of the
Agreement.</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">Both parties acknowledge and agree that throughout the duration of
this SOW and for a period of 36 months thereafter, neither party shall directly or indirectly solicit for employment, engage, or otherwise
contract with any employee, contractor, or consultant of the other party who is involved in the performance of services under this SOW,
except as explicitly agreed in writing by the affected party.</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"></P>

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

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





<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="color: #E31F26; 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">8.</TD><TD STYLE="padding-right: 191.95pt">Signatures</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 COLSPAN="2">On behalf of <I>Client</I></TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><I>On behalf of &ldquo;Avery Dennison&rdquo;</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD COLSPAN="2">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 15%">Signature</TD>
    <TD STYLE="width: 27%; border-bottom: black 1pt solid">/s/ John Dillon</TD>
    <TD STYLE="width: 16%">&nbsp;</TD>
    <TD STYLE="width: 15%">Signature</TD>
    <TD STYLE="width: 27%; border-bottom: black 1pt solid">/s/ Julie Vargas</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Name</TD>
    <TD STYLE="border-bottom: black 1pt solid">John Dillon</TD>
    <TD>&nbsp;</TD>
    <TD>Name</TD>
    <TD STYLE="border-bottom: black 1pt solid">Julie Vargas</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Title</TD>
    <TD STYLE="border-bottom: black 1pt solid">CEO</TD>
    <TD>&nbsp;</TD>
    <TD>Title</TD>
    <TD STYLE="border-bottom: black 1pt solid">VP/GM, Identification Solutions, Avery Dennison</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Date</TD>
    <TD STYLE="border-bottom: black 1pt solid">August 5, 2025</TD>
    <TD>&nbsp;</TD>
    <TD>Date</TD>
    <TD STYLE="border-bottom: black 1pt solid">August 5, 2025</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"></P>

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

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



<P STYLE="color: #E31F26; font: 10pt Times New Roman, Times, Serif; margin: 0pt 191.95pt 0pt 0">Appendixes</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">Appendix A: Detailed Acceptance Criteria</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>

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


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

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 10pt"><B>TransAct Technologies
Reports Preliminary Second Quarter 2025 Financial Results</B></FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><FONT STYLE="font-size: 10pt">Sold Over 1,900
Terminals in the Second Quarter 2025, Bringing Six Month Number to 4,292</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Total Quarterly FST Revenue Up 14% Year-Over-Year</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Quarterly Casino and Gaming Sales Up 42% Year-Over-Year
and 14% Sequentially</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Hamden, CT &ndash; August 6, 2025 &ndash; </B>TransAct Technologies
Incorporated (Nasdaq: TACT) (&ldquo;TransAct&rdquo; or the &ldquo;Company&rdquo;), a global leader in software-driven technology and integrated
printing solutions for large and emerging markets, today reported preliminary results for the second quarter ended June 30, 2025.</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">&quot;We achieved another quarter with growing momentum, and FST results
reflecting progress across our sales motion and go-to-market strategies. Our improving operations have helped us achieve profitability,
with decreases in net loss for the second quarter and first half of 2025 compared to the corresponding prior-year periods and positive
adjusted EBITDA in the second quarter and through the first half of 2025. I am also pleased to announce that we have <FONT STYLE="color: windowtext">acquired
a perpetual and royalty free license to a copy of the source code </FONT>for the BOHA! software. This will enable us to modify, enhance,
extend, and service our entire BOHA! platform on a go-forward basis as we see fit once the in-housing transition process is complete,&rdquo;
said John Dillon, Chief Executive Officer of TransAct. &ldquo;In our casino and gaming market, we saw great results in the quarter which,
combined with growing strength in non-casino gaming applications such as charitable gaming, drove $7.6 million in revenue. These milestones
underscore the progress we have made against the execution of our strategic priorities and pursuit of consistent growth in our results.&quot;</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"><B>Second Quarter 2025 Financial Highlights</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Net Sales</B>: Net sales for the second quarter
of 2025 were $13.8 million, up 6% sequentially and 19% compared to $11.6 million for the second quarter of 2024 as a result of stronger
sales in both FST and casino and gaming. </FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>FST Recurring Revenue</B>: FST recurring revenue
for the second quarter of 2025 was $3.0 million, which represents an increase of 11% sequentially and 7% compared to $2.8 million for
the second quarter of 2024. </FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Gross Profit</B>: Gross profit for the second
quarter of 2025 was $6.7 million, resulting in gross margin of 48.2%, compared to gross profit of $6.1 million for the second quarter
of 2024, resulting in a 52.7% gross margin.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Operating loss: </B>Operating loss for the
second quarter of 2025 was $(258) thousand, compared to an operating loss of $(15) thousand for the first quarter of 2025 and $(438) thousand
for the second quarter of 2024.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Net loss:</B> Net loss for the second quarter
of 2025 was $(143) thousand, or $(0.01) per diluted share, based on 10.1 million weighted average common shares outstanding. This compares
to a net loss for the second quarter of 2024 of $(319) thousand, or $(0.03) per diluted share, based on 10.0 million weighted average
common shares outstanding. </FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>EBITDA:</B> EBITDA was $28 thousand for the
second quarter of 2025, compared to $221 thousand for the first quarter of 2025 and $(190) thousand for the second quarter of 2024.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Adjusted EBITDA</B>: Adjusted EBITDA was $478
thousand for the second quarter of 2025, compared to $544 thousand in the first quarter of 2025 and $89 thousand for the second quarter
of 2024.</FONT></TD></TR></TABLE>

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

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

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

<P STYLE="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: 0pt 0"><B>2025 Financial Outlook</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Net Sales</B>: The Company now expects full
year 2025 net sales of between $49 million and $53 million.</FONT></TD></TR></TABLE>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&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">&bull;</TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif"><B>Adjusted EBITDA</B>: The Company expects full
year 2025 adjusted EBITDA to be between $0 (breakeven) and $1.5 million.</FONT></TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our outlook for non-GAAP adjusted EBITDA is presented
only on a non-GAAP basis because not all of the information necessary for a quantitative reconciliation of this forward-looking non-GAAP
financial measure to the most directly comparable GAAP financial measure is available without unreasonable effort, primarily due to uncertainties
relating to the occurrence or amount of these adjustments that may arise in the future. If one or more of the currently unavailable items
is applicable, some items could be material, individually or in the aggregate, to GAAP reported results.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Source Code Purchase and Perpetual License
Agreement </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TransAct today announced that it has acquired
a perpetual license to a copy of the source code for the BOHA! software that it licenses from Avery Dennison. Under the terms of the agreement,
TransAct has obtained a perpetual and royalty free license to use, host, market, sublicense, distribute, copy, and modify the code as
the Company sees fit for its business purposes. The Company expects to launch its fully supported version of BOHA! in early 2027.</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"><B>2025 Second Quarter Conference Call and Webcast</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TransAct is hosting a conference call and webcast
today, August 6, 2025, beginning at 4:30&nbsp;p.m.&nbsp;ET to discuss the Company&rsquo;s preliminary second quarter 2025 results and
other matters. Both the call and the webcast are open to the general public. The conference call number is 800-343-4849 and the conference
ID is TRANSACT. Please call ten minutes prior to the presentation to ensure that you are connected.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Interested parties may also access the conference
call live on the Internet at www.transact-tech.com (select &ldquo;Company&rdquo; followed by &ldquo;Investor Relations,&rdquo; then select
&ldquo;News &amp; Events&rdquo; followed by &ldquo;Events &amp; Presentations&rdquo;), or directly at https://viavid.webcasts.com/starthere.jsp?ei=1728809&amp;tp_key=3eb9a53c63.
Approximately two hours after the call has concluded, an archived version of the webcast will be available for replay at the same location.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Non-GAAP Financial Measures</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TransAct is providing certain non-GAAP financial
measures because the Company believes that these measures are helpful to investors and others in assessing the ongoing nature of what
the Company&rsquo;s management views as TransAct&rsquo;s core operations. EBITDA and adjusted EBITDA provide the Company with an understanding
of one aspect of earnings before the impact of investing and financing charges and income taxes. The Company believes that these non-GAAP
financial measures provide relevant and useful information to an investor evaluating the Company&rsquo;s operating performance because
these measures are: (i) widely used by investors to measure a company&rsquo;s operating performance without regard to items that do not
reflect the Company&rsquo;s ongoing operations and are excluded from the calculation of such measures; (ii) used as financial measurements
by lenders and other parties to evaluate creditworthiness; and (iii) used by the Company&rsquo;s management for various purposes including
strategic planning and forecasting and assessing financial performance. The presentation of this non-GAAP information is not considered
superior to or a substitute for, and should be read in conjunction with, the financial information prepared in accordance with GAAP.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">EBITDA is defined as net loss before net interest
income, income taxes, depreciation, and amortization. A reconciliation of EBITDA to net loss, the most comparable GAAP financial measure,
can be found attached to this release.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Adjusted EBITDA is defined as net loss before
net interest income, income taxes, depreciation and amortization and is adjusted for (1) share-based compensation expense and (2) any
other items, when they occur, that we believe do not reflect the ordinary earnings of the Company&rsquo;s ongoing business. The Company
adjusts EBITDA for share-based compensation because the Company considers share-based compensation expense to be a non-cash expense similar
to depreciation and amortization. A reconciliation of adjusted EBITDA to net loss, the most comparable GAAP financial measure, can be
found attached to this release.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TransAct Technologies Incorporated is a global
leader in developing and selling software-driven technology and integrated printing solutions for large and emerging markets including
food service, casino and gaming, and POS automation. The Company&rsquo;s solutions are designed from the ground up based on customer requirements
and are sold under the BOHA!&reg;, AccuDate&reg;, EPICENTRAL&reg;, Epic and Ithaca&reg; brands. TransAct has sold over 4.0 million printers,
terminals and other hardware devices around the world and is committed to providing world-class service, spare parts, and accessories
to support its installed product base. Through the TransAct Services Group, the Company also provides customers with a complete range
of supplies and consumable items both online at http://www.transactsupplies.com and through its direct sales team. TransAct is headquartered
in Hamden, CT. For more information, please visit http://www.transact-tech.com or call (203) 859-6800.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&copy;2025 TRANSACT Technologies Incorporated.
All rights reserved. TransAct&reg;, BOHA!&reg;, AccuDate&reg;, Epic Edge&reg;, EPICENTRAL&reg; and Ithaca&reg; are registered trademarks
of TransAct Technologies Incorporated.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Cautionary Statement Regarding Preliminary
Financial Information</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has prepared the preliminary financial
information set forth below on a materially consistent basis with its historical financial information and in good faith based upon its
internal reporting as of and for the three and six months ended June 30, 2025. This financial information is preliminary and is thus inherently
uncertain and subject to change as the Company finalizes its financial results and related review for the three and six months ended June
30, 2025. During the course of the preparation of the Company&rsquo;s condensed consolidated financial statements and related notes as
of and for the three and six months ended June 30, 2025, the Company may identify items that could cause its final reported results to
be materially different from the preliminary financial information set forth above. As a result, there can be no assurance that the Company&rsquo;s
final results for this period will not differ from the preliminary financial information.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This preliminary financial information should
not be viewed as a substitute for full financial statements prepared in accordance with GAAP. In addition, this preliminary financial
information is not necessarily indicative of the results to be achieved for any future period.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Forward-Looking Statements </B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain statements included in this press release
include forward-looking statements within the meaning of the U.S. federal securities laws, including the Private Securities Litigation
Reform Act of 1995. Forward-looking statements are any statements other than statements of historical fact. Forward-looking statements
represent current views about possible future events and are often identified by the use of forward-looking terminology, such as &ldquo;may&rdquo;,
&ldquo;will&rdquo;, &ldquo;could&rdquo;, &ldquo;expect&rdquo;, &ldquo;intend&rdquo;, &ldquo;estimate&rdquo;, &ldquo;anticipate&rdquo;,
&ldquo;believe&rdquo;, &ldquo;project&rdquo;, &ldquo;plan&rdquo;, &ldquo;predict&rdquo;, &ldquo;design&rdquo; or &ldquo;continue&rdquo;,
or the negative thereof, or other similar words. Forward-looking statements are subject to certain risks, uncertainties and assumptions.
In the event that one or more of such risks or uncertainties materialize, or one or more underlying assumptions prove incorrect, actual
results may differ materially from those expressed or implied by the forward-looking statements. Important factors and uncertainties that
could cause actual results to differ materially from those expressed or implied by the forward-looking statements include, but are not
limited to, the following: the adverse effects of current economic conditions on our business, operations, financial condition, results
of operations and capital resources; difficulties or delays in manufacturing or delivery of inventory or other supply chain disruptions;
inflation; the Russia-Ukraine and Middle East conflicts; inadequate manufacturing capacity or a shortfall or excess of inventory as a
result of difficulty in predicting manufacturing requirements due to volatile economic conditions; price increases, decreased availability
of third-party component parts or raw materials at reasonable prices, price wars or significant pricing pressures affecting the Company&rsquo;s
products in the United States or abroad; increased product costs or reduced customer demand for our products in the United States or abroad,
including as a result of trade wars or tariffs; our ability to successfully develop new products that garner customer acceptance and generate
sales, both domestically and internationally, in the face of substantial competition; our ability to achieve the anticipated benefits
of our acquisition of a licensed copy of the source code for the BOHA! software and risks to our reputation and business relating to the
source code transition; any system outages, interruptions or other disruptions to our software applications, including as a result of
unexpected errors or mistakes in connection with over-the-air updates; our ability to successfully grow our business in the food service
technology market; renewal rates for our subscription-based products; risks associated with the pursuit of strategic initiatives and business
growth; our dependence on contract manufacturers for the assembly of a large portion of our products in Asia; our dependence on significant
suppliers; our ability to recruit and retain quality employees; our dependence on third parties for sales outside the United States; marketplace
acceptance of new products; risks associated with foreign operations; the imposition of additional duties, tariffs, quotas, taxes, trade
barriers, capital flow restrictions and other charges on imports and exports by the United States or the governments of the countries
in which we or our manufacturers and suppliers operate; political and policy uncertainties in connection with the current U.S. presidential
administration; our ability to protect intellectual property; exchange rate fluctuations; the availability of needed financing on acceptable
terms or at all; volatility of, and decreases in, trading prices of our common stock; and other risk factors identified and discussed
in the Company&rsquo;s Annual Report on Form 10-K for the year ended December 31, 2024, and in the Company&rsquo;s periodic and other
reports filed with the Securities and Exchange Commission. We caution readers not to place undue reliance on forward-looking statements,
which speak only as of the date of this release. We undertake no obligation to publicly or otherwise revise any forward-looking statements,
whether as a result of new information, future events or other factors, except where we are expressly required to do so by applicable
law.</P>

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">ICR, Inc.&#9;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ryan.Gardella@icrinc.com</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">- Financial tables follow-</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: 4 -->
    <DIV STYLE="margin-top: 8pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center">&nbsp;</TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 8pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: left; width: 100%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Preliminary and Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-style: italic">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-style: italic; text-align: center">(In thousands, except per share data)</TD><TD STYLE="font-style: italic">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Net sales</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-weight: bold; text-align: right">13,798</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">11,599</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-weight: bold; text-align: right">26,851</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">22,286</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">Cost of sales</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">7,146</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,489</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">13,840</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">10,552</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Gross profit</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">6,652</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,110</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">13,011</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">11,734</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Operating expenses:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; text-indent: 10pt">Engineering, design and product development</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">1,725</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,799</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">3,360</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,765</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 10pt">Selling and marketing</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">2,103</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,197</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">4,188</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,280</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 10pt">General and administrative</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">3,082</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">2,552</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">5,736</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,428</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">6,910</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">6,548</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">13,284</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">13,473</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Operating loss</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(258</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(438</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(273</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(1,739</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Interest and other income (expense):</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; text-indent: 10pt">Interest, net</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">40</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">26</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">62</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">74</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; text-indent: 10pt">Other, net</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">115</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">7</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">178</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(53</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">155</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">33</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">240</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">21</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Loss before income taxes</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">(103</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(405</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">(33</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,718</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Income tax (expense) benefit</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(40</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">86</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(91</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">363</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Net loss</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(143</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(319</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">(124</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</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,355</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Net loss per common share:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: 10pt">Basic</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">$</TD><TD STYLE="font-weight: bold; text-align: right">(0.01</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.03</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">$</TD><TD STYLE="font-weight: bold; text-align: right">(0.01</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.14</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 10pt">Diluted</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">$</TD><TD STYLE="font-weight: bold; text-align: right">(0.01</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.03</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">$</TD><TD STYLE="font-weight: bold; text-align: right">(0.01</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">(0.14</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>Shares used in per share calculation:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-indent: 10pt">Basic</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">10,085</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,997</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">10,064</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,985</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-indent: 10pt">Diluted</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">10,085</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,997</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">10,064</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">9,985</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  </TABLE>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: -0.05pt"><B>SUPPLEMENTAL INFORMATION
&ndash; SALES BY MARKET:</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: -0.05pt"><B>(Preliminary and Unaudited)</B></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD><TD STYLE="font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-style: italic">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-style: italic; text-align: center">(In thousands)</TD><TD STYLE="font-style: italic">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Food service technology</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-weight: bold; text-align: right">4,761</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">4,178</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-weight: bold; text-align: right">9,669</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">7,478</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">POS automation</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">590</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,151</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">1,208</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,802</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Casino and gaming</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">7,629</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">5,359</TD><TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">14,348</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">11,055</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">TransAct Services Group</TD><TD STYLE="font-weight: bold; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">818</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">911</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,626</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,951</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">Total net sales</TD><TD STYLE="font-weight: bold; border-bottom: Black 2.5pt double">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">13,798</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double">&nbsp;</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,599</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">26,851</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 2.5pt double">&nbsp;</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,286</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: left">&nbsp;</TD></TR>
  </TABLE>

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

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>(Preliminary and Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center">June 30,</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center">December 31,</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2025</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="border-bottom: Black 1pt solid; text-align: center">2024</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-style: italic">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-style: italic; text-align: center">(In thousands)</TD><TD STYLE="font-style: italic">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-weight: bold">Assets:</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: left">Current assets:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 64%; text-align: left; padding-left: 11.2pt">Cash and cash equivalents</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 15%; font-weight: bold; text-align: right">17,746</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">14,394</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Accounts receivable, net</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">7,805</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">6,507</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 11.2pt">Inventories</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">12,968</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">16,161</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Prepaid income taxes</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">431</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">401</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11.2pt">Other current assets</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">738</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">899</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 38.2pt">Total current assets</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">39,688</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">38,362</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Fixed assets, net</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">1,513</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,818</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Right-of-use assets, net</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">667</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">1,141</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>Goodwill</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">2,621</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">2,621</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other assets</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">60</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">92</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">4,861</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">5,672</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 11.2pt">Total assets</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">44,549</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">44,034</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="font-weight: bold; text-align: left">Liabilities and Shareholders&rsquo; Equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Current liabilities:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Revolving loan payable</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">$</TD><TD STYLE="font-weight: bold; text-align: right">3,000</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">3,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Accounts payable</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">3,925</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,569</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Accrued liabilities</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">4,095</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">3,253</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Lease liabilities</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">703</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">955</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11.2pt">Deferred revenue</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">1,162</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">1,107</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 38.2pt">Total current liabilities</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">12,885</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">12,884</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Deferred revenue, net of current portion</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">333</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">246</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Lease liabilities, net of current portion</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">-&nbsp;&nbsp;</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">231</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Other liabilities</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">46</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">40</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">379</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">517</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11.2pt">Total liabilities</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">13,264</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">13,401</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Shareholders&rsquo; equity:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Common stock</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">141</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">141</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Additional paid-in capital</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">58,864</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">58,141</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Retained earnings</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">4,391</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">4,515</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-left: 11.2pt">Accumulated other comprehensive loss, net of tax</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">(1</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(54</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 11.2pt">Treasury stock, at cost</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(32,110</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">)</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">(32,110</TD><TD STYLE="padding-bottom: 1pt; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left; padding-bottom: 1pt; padding-left: 38.2pt">Total shareholders&rsquo; equity</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">31,285</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">30,633</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt; padding-left: 11.2pt">Total liabilities and shareholders&rsquo; equity</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">44,549</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">44,034</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>RECONCILIATION OF NET LOSS TO EBITDA AND ADJUSTED
EBITDA </B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 4.05pt"><B>(Preliminary and Unaudited)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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>&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Three months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center">Six months ended</TD><TD STYLE="font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="6" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30,</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2025</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; border-bottom: Black 1pt solid">2024</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD STYLE="font-style: italic">&nbsp;</TD>
    <TD COLSPAN="14" STYLE="font-style: italic; text-align: center">(In thousands)</TD><TD STYLE="font-style: italic">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: right">&nbsp;</TD><TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 40%; text-align: left">Net loss</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-weight: bold; text-align: right">(143</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(319</TD><TD STYLE="width: 1%; text-align: left">)</TD><TD STYLE="width: 1%; font-weight: bold">&nbsp;</TD>
    <TD STYLE="width: 1%; font-weight: bold; text-align: left">$</TD><TD STYLE="width: 12%; font-weight: bold; text-align: right">(124</TD><TD STYLE="width: 1%; font-weight: bold; text-align: left">)</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 12%; text-align: right">(1,355</TD><TD STYLE="width: 1%; text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left">Interest income, net</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">(40</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(26</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">(62</TD><TD STYLE="font-weight: bold; text-align: left">)</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(74</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: left">Income tax expense (benefit)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">40</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(86</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">91</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(363</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Depreciation and amortization</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">171</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">241</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">344</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">636</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD>EBITDA</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">28</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(190</TD><TD STYLE="text-align: left">)</TD><TD STYLE="font-weight: bold">&nbsp;</TD>
    <TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; text-align: right">249</TD><TD STYLE="font-weight: bold; text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">(1,156</TD><TD STYLE="text-align: left">)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 1pt">Share-based compensation expense</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">450</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">279</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">773</TD><TD STYLE="padding-bottom: 1pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">544</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD>&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: left; padding-bottom: 2.5pt">Adjusted EBITDA</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">478</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">89</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,022</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">(612</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"><B>&nbsp;</B></P>

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

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

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

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

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

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


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B><IMG SRC="transactlogo.jpg"></B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>TransAct Technologies Acquires Perpetual License
to BOHA! Source Code</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; color: #1F3864">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><B>Hamden, CT &ndash; August 6, 2025 &ndash; </B>TransAct Technologies
Incorporated (Nasdaq: TACT) (&ldquo;TransAct&rdquo; or the &ldquo;Company&rdquo;), a global leader in software-driven technology and integrated
printing solutions for large and emerging markets, has acquired a perpetual license to a copy of the source code for the BOHA! software
that it licenses from Avery Dennison. Under the terms of the agreement, TransAct has obtained a perpetual and royalty free license to
use, host, market, sublicense, distribute, copy, and modify the code as the Company sees fit for its business purposes.</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">&ldquo;I believe this is a pivotal moment for TransAct that allows
us the freedom to modify, extend and enhance the code as we see fit, without royalties or contractual constraints going forward,&rdquo;
said John Dillon, Chief Executive Officer of TransAct. &ldquo;Acquiring the source code provides us greater operational freedom, and we
expect it will eventually enhance our financials, leading to greater value for TransAct stockholders and employees. I&rsquo;m happy to
have completed this transaction and believe this is a significant and transformative step forward for the Company.&rdquo;</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">The Company expects to launch its fully supported version of BOHA!
in early 2027. Total consideration for the acquisition is $2.55 million, plus professional services fees of approximately $1.0 million
for transition services to be provided by Avery Dennison.</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>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TransAct Technologies Incorporated is a global
leader in developing and selling software-driven technology and integrated printing solutions for high-growth markets including food service,
casino and gaming, and POS automation. The Company&rsquo;s solutions are designed from the ground up based on customer requirements and
are sold under the BOHA!&reg;, AccuDate&reg;, EPICENTRAL&reg;, Epic and Ithaca&reg; brands. TransAct has sold over 4.0 million printers,
terminals and other hardware devices around the world and is committed to providing world-class service, spare parts, and accessories
to support its installed product base. Through the TransAct Services Group, the Company also provides customers with a complete range
of supplies and consumable items both online at http://www.transactsupplies.com and through its direct sales team. TransAct is headquartered
in Hamden, CT. For more information, please visit http://www.transact-tech.com or call (203) 859-6800.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&copy;2025 TRANSACT Technologies Incorporated.
All rights reserved. TransAct&reg;, BOHA!&reg;, AccuDate&reg;, Epic Edge&reg;, EPICENTRAL&reg; and Ithaca&reg; are registered trademarks
of TransAct Technologies Incorporated.</P>

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain statements included in this press release
include forward-looking statements within the meaning of the U.S. federal securities laws, including the Private Securities Litigation
Reform Act of 1995. Forward-looking statements are any statements other than statements of historical fact. Forward-looking statements
represent current views about possible future events and are often identified by the use of forward-looking terminology, such as &ldquo;may,&rdquo;
&ldquo;will,&rdquo; &ldquo;could,&rdquo; &ldquo;expect,&rdquo; &ldquo;intend,&rdquo; &ldquo;estimate,&rdquo; &ldquo;anticipate,&rdquo;
&ldquo;believe,&rdquo; &ldquo;project,&rdquo; &ldquo;plan,&rdquo; &ldquo;predict,&rdquo; &ldquo;design&rdquo; or &ldquo;continue,&rdquo;
or the negative thereof, or other similar words. Forward-looking statements are subject to certain risks, uncertainties and assumptions.
In the event that one or more of such risks or uncertainties materialize, or one or more underlying assumptions prove incorrect, actual
results may differ materially from those expressed or implied by the forward-looking statements. Important factors and uncertainties that
could cause actual results to differ materially from those expressed or implied by the forward-looking statements include, but are not
limited to, the following: the amount of expenditures in connection with the transition of the source code; divergence of engineering
resources and management attention from other aspects of the Company&rsquo;s business to support the source code transition; the ability
of Avery Dennison to deliver the source code on a timely basis, or at all, and to provide the transition services; the potential for defects
in the source code; potential interruptions in the provision of the Company&rsquo;s products and services during or after the transition
period, which may harm customers and damage the Company&rsquo;s reputation; and other risk factors identified and discussed in the Company&rsquo;s
Annual Report on Form 10-K for the year ended December&nbsp;31,&nbsp;2024, and in the Company&rsquo;s periodic and other reports filed
with the Securities and Exchange Commission. We caution readers not to place undue reliance on forward-looking statements, which speak
only as of the date of this release. We undertake no obligation to publicly or otherwise revise any forward-looking statements, whether
as a result of new information, future events or other factors, except where we are expressly required to do so by applicable law.</P>

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

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

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

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV ALIGN="LEFT" STYLE="margin-top: 3pt; margin-bottom: 3pt"><DIV STYLE="font-size: 1pt; border-top: Black 2px solid; width: 100%">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>tact-20250805.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.1a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aJZs7xRiXgOn8uAa3RcWaCJqaP9z5BzuZkhsGp7fWlaLy8hRTtevSvjBukmQe8P -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:TACT="http://TACT/20250805" elementFormDefault="qualified" targetNamespace="http://TACT/20250805">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://TACT/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="tact-20250805_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="tact-20250805_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>tact-20250805_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.1a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>tact-20250805_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.1a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="tact-20250805.xsd#Cover" roleURI="http://TACT/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://TACT/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>transactlogo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 transactlogo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!F17AI9@  34T *@    @ ! $:  4
M   !    /@$;  4    !    1@$H  ,    !  (   $Q  (    0    3@
M      !@     0   &     !<&%I;G0N;F5T(#4N,"XR /_; $,  0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! ?_; $,! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! ?_  !$( & !
M; ,!$@ "$0$#$0'_Q  ?   !!0$! 0$! 0           0(#! 4&!P@)"@O_
MQ "U$  " 0,# @0#!04$!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C
M0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-45597
M6%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJ
MLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X
M^?K_Q  ? 0 # 0$! 0$! 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($
M! ,$!P4$!  ! G<  0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B
M<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G
M:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>X
MN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ , P$
M A$#$0 _ /[AOVC/VBOA5^RK\)]=^-?QI\0MX6^'GAN]T+3]7UI=/OM4:WNO
M$NM67A[1XUL=.BGO)C=:MJ-G;$Q1/Y2RF5P(T8C\Q?\ @X/1W_X)9?' +&9
MOC'X&NZB-Y<QK\9_ Y;**K*0?NYE @4D-.R1!G7Z+A7*<-GF>8/+<76E0H8B
M?+.K&5.#CK'K4]S9O?\ X)\OQ?G&-R+):V88&A&O7IU(QY)0J3M!TZLG)*FG
M)-2A%7LU9M-:FL?^"]__  3&4 -\?9=Y5''_ !0?C,*4<%E;C2V^\N"!G(S\
MP&X"O\Z5H+KY4%E=(8E52'MK^*0 C=Y;J8MKK YE@BEC'E%8S&C,L7R_U1#Z
M._!/-0?^M>)FJM.,IKZS@/W;DHWZ-:-O73Y(_FVKXZ\9N$E1R"@^2IRN:P^,
M;LGJ]GW3]+[G^B\/^"]O_!,4J&'Q]G.>X\!^-<=^G_$H.>F.OUK_ #G&$T80
M/;W"L2T99O/6-6,9=?,,PBV@QK(8RC2MF-O,A5!&9NK#_1JX+K5'"EQCBL3M
M:CAY8.I6N^5V<KM/K;;R\E4\?.*Z,8NMD%&,$H_O7"K!-VCS74VG_P /?8_T
M8?\ A_A_P3#7[_Q^G!]!X \;G/L/^).1G\37^<SP(PV68^6Q(*G.0I.X?+NS
MW4;<CIMSQ7KR^BIPNDI/B#.L/%I/FQ$<'%->ZWK*-DM7=].IQKZ0W$LG:CE^
M63;:253VCDFTND9W>^RO=]V?Z,Q_X+X_\$PAT^/ET3V \ >-P3GT+:,!^9_F
M*_SH?LEX"T2V5U(^'93]DNU.(W1"KI)$WEYWAAYBJ7."AV\#QY?1MX*I5U3J
M<68I6:3?UG =EW5OO3ZN^QTP\>>,Y:_V)@*GE3HXS^[\_P!=7IJ?Z/?A?_@N
M7_P3=\9^)_#OA#P]\<[B[UWQ3K>E^'=%LW\">,8A<ZMK5[!IVFP-/)IB0PK-
M>3Q0EY&5%:6/<ZCK_G[?LQ07"?M'_ $RVUU$G_"Z_A?D/:@J73QCI4BD>9!&
M&:-8Y)U3<%_=L[R1F-#7RO&/@;P;P]E.)S#!<55\17HTJE2GAYU<'4]JXQ34
M4J=K6?Q>5]GHOK.%O%WBK.\TH8'$Y J4*LHQYX4L13M?EO?VMN_1/KT/]+?]
MJS]N_P#9N_8JL/!]]^T7X^3P+%X\U'4M,\+LNA:UKAU"?1X8Y]1E\O1[>Y,%
MO;K<6JO).\0$EQ&B[VW!/YW/^#IX[/#_ .Q[M5-Q\1_%2-F>-&.W^Q]#D(#,
MFX*9$1NZLRJ2690:_+/"_P /L'QYF.)PF,Q>+PD*$*3B\/&DW-SE:[YY=5JK
M=&KI.Y^@^(W'&+X.PE*O0I8>52I'F4*S=NRVDM=4WOKMU1^JR_\ !?#_ ()C
M$9/QYN6'9D\!>--K8.-R[M)#%"?N.57<,-@9 K_/:^&_PO\ B1\8O%]KX$^%
M'@;7_B5XVO;:\O[?PKX4L#JNLW-I90K+<3PVD!B?RHEWRR9<%1UP*_?\U^C7
MP?E,(UL?Q)F.$I-1;G5K8&FE=1>J=G%7=O>=^[W9^(X3Q]XOQM3V>"R+"8N2
M=N6GSN^VM^:UWJW9:>6Q_H9VG_!>/_@F1>O)''^T"MN\1PWVWP5XRMD''!WM
MHY3&[C)8 =20,D?PR-_P3=_;Z):6;]CWX_*@5F=O^%>7SNJJK%B%)<GY1DX5
MN,G'2O#7@CX83<8TN.WS2:C:>,RV_,W'ORWWMK)7N^Y[L_%WQ#5/FGP?4A>W
MO1IU.5:1_O:;W_K3_0;^%?\ P5/_ &!?C3>Z7I'P^_:G^$-[KVL+-]AT#7/$
M*^%-4=X))5DB>+Q*FEPI<%(GDAM?/,]T J6R222(A_S0?'GPZ\??"[Q"/#GQ
M1\$>*_ 'BF)3-)X=\;^'M5\,ZN]FV0MU]FU2T@NOL\N (KC[.+5UC18)Y(D3
M&DOHVY#CJ<Y9+QQ2KU=XT:E'#U4VK>[[2A6M[VMGMULUH5#QYSK!<D<WX8="
M#TE5]^,D[K5W;6G5<NJ3ZM,_UNK:Z^TQB5=A1T1XV1MZ,&0-E67*NO.596Y'
M! (Y_B1_X(.?\%7/B1X*^*'@O]B[X\^+KOQ9\+/B/J"^&?@UXJ\0WUYJFO>
M?'4Z3MI7A!]0N/MEWJ/A7Q9=XTK3[::1+7P[KL^GR0R6>EWVH;/QCCCP=XJX
M'@\1B:4<=@I*4UBL-)S5.,>5?O8:NGO?24K).4^5:GZEPKXJ\-\4..'A5^K8
MQN,?8RWES)?"^ZNM_P 6?V[!F) .!E0>AZX'OSWZ?XU7A+%%9B=V,<\$#L"!
MQN P"<#)&0 ,5^20GS0D^6ISP:3COM;1?JWK;U/TY7?*K>[))J7=.W?^O/4D
M\Q^X7OV.>/3FG$)Y9+ G*L#C<3@YS@#))QT &>PHIN3FWJX<J]U[IV]/+[OF
M2M*?+)^]?26^C>G;7Y=^C9\[_M(_M4_!;]D?X:R_%WX_>,[+P1X#CUG2/#L>
MIO97^HW-[KFN23QZ;I^GZ=IL5W?7EQ*EI=WDD<=OB&PL[VZDD$=I(S?RT_\
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
MH7>N^)?A!=W_ (DE\-V%LDLC7^M^&;G3K/7H-+BMXGN;RXM+/4+*RC5#?+
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
M5(X(42*-%.Q$0!> !7^9&(<*V,K5J5X8?GE*C27QQO).,913WBK1ZKKKN?Z
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
MGK-KX<TR:QM9I--TF+[1J-VUUJ=U96,4=LFU9#+=(#*1&"6!(_7?_@W)^?\
MX*7:&0!\GP,^*L RSL55[;2&EP"0 )) K[ 0J_,% )RW]$^-7B)FW >68?$Y
M)2P=6M7G3A)XN"J03DX\SY$U)V7FN]WL?AWA?P3@.,,RJX?-*N(PU*GSRA4P
MEXU)<D.?XEL[I[WMVW1\&_'#_@FA^W)^S?\ #G5OBY\;?V>?$_@/X=:#=:99
M:SXHOM4\+W]KID^M:C!I.E_:X-'UK4+V*&[U"ZM[=;HVWV:$SQO<RPQDN/\
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
M7'YGY[_\%W]<TSQ!_P $GOC5XAT>^LM1T/6KGX+:QH^H6-Q#=6.HZ=J7Q/\
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
MZM+C6XH/Z]3;1,0Q!R.^YADD$$L<Y8D$Y)YZ>@KV.%?$GBCA-QI83&?7<O\
M=53+,<G5PTXKE3BKMN,6DU:*LELD>7Q)X=9!Q)+V]>$\)BU=PKX2U.7-[O*Y
M65GJKO2[U5UH?Y\O["__  7>_:H_8I\-:7\%/B3X2L_C=\,/!QL=)T?PWXUN
M-2\+?$KP+IEC-]EN_"^G:]]AO;YK:U2!H].T[Q-HU_\ V"US%! @TR$1P_VN
M_'?_ ()__L9?M,3WFH?&_P#9S^&/CO7+^W%M<^)[[P[;V7BMH_/DN&=?$ND_
M8=:6XDDFF\ZZ^V&XFCGFBED>.1E/U6/X^X$S^K&OG' -'!8B2_?ULFQ+I2J3
MLKR=Y47*\D_ON?,T.!.-LJ]S)^-:OU2#_=87&TG4@E>&MG&K%22C:Z:;6FVA
M_.5XV_X.F]#E\.3O\/?V2-2M_%7E(L5WXO\ BA#>>';21L"Z%U9^'_#-EJ]Y
MY!Q'&BW&GR&5X]RKN^3]JO!W_!%/_@F)X*UG^W--_9.\"ZK>*K".'Q;=^(_%
MVF1,2"LD6D^(]8U'3DEB(/DR"VW1;F*$%LUP1SKPDP\E6H\'YUB:RM[F(S-P
MI]+ZQQ$GI9OX;M]3T5DOB=6C[&OQ1EU.ELYTL,W.UDO^@=:_/MV37\;XB_X*
M-?\ !<SX^:*;^WU?7=#T%YX+#4AI\_AKX"?![0=0N;:#6[VQU&W(TJZU.2W1
M/,^R7VL>*?$EU!]@BC;R4L+3_1%\)^!_!_@+P[IGA'P/X9T3P?X7T6".UTGP
M_P"&=-M-$TC3H(L!4M+#3HK>VAR!^\98P\Q+-*SLS,=Y^*_]ETYT>#>'<OX;
M4TD\0I/%XJ6BNY5)TX^\OLMN2BDE9Z,PAX8/'U(5.)\^QN=PC+F^JN/L<.I:
M-O23;N^9?#&ZUT;:/EK]AO\ 8K^&7["O[/OA3X%_#7S=233'DUOQ?XNOXH1K
M/CCQIJ,,"ZSXAU26-,K&_DK9:18[Y$TK1H+33H9&2%GE^S/+7  & ,< D# Z
M#CL.WIVK\MS3-,RSC%SQ^98RKB\75=ZM2J][N[26J26MDDK7T2>I^DY=EF"R
MO"PP6"H0PV%I<O)3I+?EY5JVD[Z;W'T5PGH'Y=?\%IW1?^"7G[7_ )C^6C?#
M_149R,A5?X@>#D+=5&06 &2!D\\9K]&_&_@;P?\ $KPKK/@?Q_X:T?QAX/\
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
MH:9XCO=-T:WN]<C\):E>Z[I,=_;6=U-7[VBSC4DK),K$$%@P+=, @LK8V\;
M,*N%4+M4* #\B/B#\:? ?[</QM_9.\%_LSZSKGC;3_@U\>]$_: ^*WQ>TCPU
MKVF^%OAOX4\%^'?$=FG@>X\1ZS9Z+;S^+OB??:W#X,O/!]A/=ZM;>&=1U[5-
M6TQ-/MDCN?UQM]*L;,2K:016D<UU)>2QVD,%K'+=2@>9/(MO%$))G*JSSR;I
MG95+R,$4  _#SQI\(OB?XQ^$O[8=]X4^'NJ>--7\!?\ !3FP_:#L_AO-9RV5
M]\6?!'PPG^%/B?6-)\)V^JQ6]EX@U74M/TV_D\+VXN1IVMZ_H=IIL-V+U_LQ
M_<R2V63'SRKM)(P^>O\ "0X=64$ J&!",H*;3U /Q2_:D_:5^%/[;WPBT[]F
MC]FYO$?Q ^+?Q0\<_"Z:XTV/P3XKT*7X$Z'X<\<^'?&?B;XC_$F]\0Z-HEIX
M'O\ P;IVA7-QI^G:K=)K6K^)TTS2](LGFN3/I_[40Z=9V\]Q=06\,-S>/$][
M/#!!'->F&,Q1?;)4B62Y,:$K&9F=HU)6-E0E2 ?E@=1^(_[(O[4?[2GB_5O@
M1\7OC-\(OVF-:\"_$;PY\0O@;X+/Q#\1^%?&WA+X=^'?AWK7PW\>>#=*U7_A
M)K/2);7POI?B'PQXPM].?09+C6M7TK4OL,EA+=W7T#\??V)X?C7XZB^)'A+]
MJ3]K?]F3Q;-H>G^&_$=W^SI\1O!>C:7XRTC1VU6318?$?AGXI?#/XL>&!>Z3
M)K5^]KK.@Z-H>MR;TCOM1O(8UCH _-OPUX@^)?Q0M?\ @MGKWBWX1W7PQU_Q
M7\"OAI:^$OAT'M=9^),NCS_LW?$7_A&F^(&G>';G5+.U^(VNVMW;7,OABPN;
M_4=*TVYT32]0FGU**45^PWP _9W\#_LZ^#[KPOX4U+QAXKU;7M9E\5^/OB/\
M2/$#>+/B3\3O&]W965AJ7C7QUXC-K80WNMW]OIUI"MGH^FZ)X:T:T@ATOPUX
M?T/1X(-.B /QY_:!^$WB/PE\;/V4/VC_ !E\:/CS^S]\&)_V,/"'[/\ XG^)
M/P;L]*N'^&?C[3];L?&-H/BC:ZKX,\97_ASP9XQT_4;G3;OQ;'8Z;I'A_6?"
M=G:^*M4L8K[3A+^^DME#,LB2 F.96CFB(C>*:)\;XI4D1UDCD&X2*P/F+)(C
MY5B* /Q8^"?PL_9PU[_AK7XO:W\9/VJ/VQ/ VM_!'PU\'_BGKWC[P7J7B#P5
MXR\"V4GB7Q;%I/PFTWP)X!\-ZO\ $K7O#=KKE]>7>M^$M,\0Q:;;^)H+32=2
MGU,ZA:VG[3K90(L2H#&L"I'"D>V*.&.-2D<<4<:K'&B(=BJB@* I7#*K  _&
M#]EGXC?\([^T[\*/A-^S/^T=\4_VG/V=?%?@3QWJ_P 4O"?Q<T_5_%.J?LQ6
MF@:/I6I_#-[;XJ:SHFA>*K#6_$FN:M:^$+OX9_$>Y\0^*3ITTNM%K+^Q6D;]
MGDL;:.:2XBB2*::037$D<<:O<S+%' DMPVS=-*EO&+=)')=(/W:L J; #Y,_
MX*!:3JNO_L.?M;:'H>FWVL:UK'[/7Q7TS2=)TRUGOM1U+4;[P;JUM9V-C9VR
M27%U=W5Q)'!;V\,;RRRNJ(I9@*^O'0. "67!)!4X()5ESW!P&)&00& ;&0*
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
M^B2:A;6-S<+^P,=I%%&D48*1QJB1H@54C6-=D8CC51%&J* $1$5%4!0NP;:
L)HR#&A!W JI#>HP,'\>O\Z55VJ%RS8[L<D^YZ#\  !T   % #J* "B@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Aug. 05, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug.  05,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-21121<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TransAct Technologies Incorporated<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001017303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-1456680<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Hamden Center<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">2319 Whitney Ave<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Suite 3B<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hamden<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(203)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">859-6800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $.01 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TACT<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 3 such as an Office Park</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>24</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="w862508k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://TACT/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>tact-20250805.xsd</File>
    <File>tact-20250805_lab.xml</File>
    <File>tact-20250805_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="w862508k.htm">w862508k.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>transactlogo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="24">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "w862508k.htm": {
   "nsprefix": "TACT",
   "nsuri": "http://TACT/20250805",
   "dts": {
    "schema": {
     "local": [
      "tact-20250805.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "tact-20250805_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tact-20250805_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "w862508k.htm"
     ]
    }
   },
   "keyStandard": 24,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2025": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 24
   },
   "report": {
    "R1": {
     "role": "http://TACT/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2025-08-05",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "w862508k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2025-08-05",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "w862508k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://TACT/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001214659-25-011612-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001214659-25-011612-xbrl.zip
M4$L#!!0    ( &>!!EO>XJGW/TX  %T@ @ *    97@Q,%\Q+FAT;>U]ZU/;
MR+;O=U?Y?^B;<V<*YAH"Y)W,3I4#3N(]!#A )G?NJ?-!EMI8.[+DK0?$YZ^_
MZ]6MEBP#)L#P<*8F 5MJM;I7K_?ZK=\_'W_9?=]N_?ZYU]V!?Q7^^?VX?[S;
M>__[4_X7OGTJ7__^87_G+W5T_-=N[Q]/ADF<OU6;&Y-<'8=CG:D]?:8.D[$7
M=_B#CCK2:3A\ C?"K0?FOK&7GH3Q6[7QY/VO\2";O/O]Z<&\2]ZI7/_(U[PH
M/(%?T_!DE#]Y__N'][T?HW 0YO#T]<W?GWYX?\X0\Y]RV1=XI^Q@<&EM3O\J
MLCP<3FE6VSK-O3!683Q,TK&7APG^K/)1F*D@\8NQCG.U$L9!Z'NY#M1@JGZ-
M@G\7R;O_^NVWW_[[UY1^7E4C+U,#K6.E?_A1$<"5DR+-"@_NSA/5S_58O=S8
M7!FLKFQNK*Z$IZLJ&:I#?5)$_,RCM3_@?M\K,JU@D>#I<9+#2^3P-EZDO#C
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
M 2A18[1R,FN9PJ6@KL)0J1> F9QIT-!0TP0#. 'R0@&\-DK..G@WNK.=A^)
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
MC7PU6<,#31UQG( %5436SVA'(8Q(<I>5.?[GS0X3P1NFIQIG9Z:'=HZLA[W
MOFY9?:TH:1[KU[!HL<R9H"2[<A^0 K PYXHKV3!5.#X$JD[IB0YF0'6EQ,&,
M]J8#G>4PDO.HJ3+!I3B9*TX&"X@3NS5&-\3S*!4-%VZ(W0Q5EGB469J8IB/)
M$\C4G*PMFZB)GY=$*CZ'V60@I*W!JF&+B\Q+$JR$C2=EEA*S62Q,3A#7,$$<
M+T(XU$"@R103NS#)H$1W*[&$1>V.](FT!1B&,?!Q:A(0G(99@I&6*GYG7=16
MPKR+"-RS4<(940@_Q\HNXIN8 $55T"#[SLK:H_KY=Q<>& S6.],.HMLF#3DV
M0[D;[,^IV^;MEL, C5S ? R$3)-B?%I\=$_#[(QU;RI/0+ED/T&F:@NR[C ,
M"N$;6L0$8^ N)\+B?'Q!+/,!:9YK*<NY'%T@,\UQW$RRR>A^(L>S>.X8#"T
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
M%*I"LW46IK2'[SQCN+<3VP2+6A0/O1#QA>NTBR[H,N<TALDB);^9I63'R6S
M2@RYEG.2%(F$#N]IB%YB*>R;*E/HCVA<TA%3IBVY/GQS$I]WL\%1H>>^V5B#
M29J7X3[-'*XKW]CXZIWUK3">>N(X/M]=X\=WSA;)EVGB]Q^\^'M:3'*?PK_]
M.$NB4PRPV"C/^8Q?2+H&_A".J2MF+MB7)R&E><P>BA*T-1RZ._X=LU=B@3^E
M!YDP\$#'(/")F'U@[B$GZP\T:" 4YS7I+EBX3@4 >L"MW^'FJ5S'Z 9!F-&[
M(K: BL)_%R$B#W T9XC 0YBNF$2@@F L? +Z![T>4/.@LF2>[9I#S4<)<N@=
MQK\%W>AJ(Q""'$X#$YE0G.7J3QT'E&P1H-Z#1Q"XU%1Z>(89YAE*B@.GFE6$
M',_(U E2YTAO,DE"JJ<E+H,5ORD%TW./<B,B*OTGP<>/MAP%]D7G&14$P:BV
MWA\')=C5))X[G)HWVN/L,OIJP2@.:]6T)S=KR]P'Z)0KV#((DL*V@V,RUWB:
MR6CB"'+'%=E"LP:3E)+ARIJGF3*G^LC2WKIDCNV6CRT(G=JJ)H0. 5M]=*)M
M$5.F+W6Y)G.SLN[P2VED.EW'N"&MJP::;+=7ZYM8CI:D==-FML%0A96'5GZV
M6_/&#58[:J7+R1&5[D,U9 ,FH;*+SZ8QHN> A6-WIN\Z>*=6/JPZDI6OQFP,
MUDTI-R(O4A?U/K%8XI14@<+3R 123R6X;Q=O+GQ_,3'*=&!:53F^*G;"K&RO
M_LR9*BO-=(.SJW%Q2O7%[(FM$W:2'77%E>:D_7DS[3@>D'/S$L&RE\M@V3)8
MM@R6W7$GRF(2L *V>@4YZ/@7C)\-$VP5]YNTCH!Y8_HH \/5!B]*LX1R^BXZ
MF6PBMTAF$3"PX^J@/+3Y]SKH=JD>%G%5]#:5)]4ZAM E)0J1AZEQ86 \/5:D
MZ+)Y8X-$5 8E:9+J-;P?G>.4RWAN-Q);B'6N#+1>=--IDFHUI%D+3<N@EY>4
MT0S_&+*3_AI[]?Z]-M=B$>:*RZ0QPM;LJ81]S4=.8P"&%TBE>^5T=IR*J7%>
M/1.J0(*EU[3_#F;8\&J:5NX ?]N2((=,Z+"589EVR]61FB,Q%5;@S5&U&)WG
M7+1\H_Z)/[6" X8-FFC6.799@N<87$)=]:N*\[$A3$44?Y3C?)!35%!,&Z=\
M_<BE=]WJEC.T&"+E40$<[-2+P 382Z25T'[,'5CW2\(3IV,4U8J0ZA22<MYR
M'%@ &F!1 LD$VR[@=UCEQGR.]YO:2%0.,Z*:3$)N,\\X%!E-5%_8TT*$6:8V
MU<H.$CXW(@&QAH;:BA46\QL'KYJNN=86D5A67N+P&]>Y:P1*V:!S&N$UQ/:K
M-N"M87RZZPCS?.[,DD3::@>K]58(U5"=!RH)-[]<?Z96YI1CP->OUK?4"A\M
M5755T9=P[X59"S@;H#*U8DE'G4<YJ^_4:[7RB2JX\:M=[XS>X4\-$A"^? ,F
MM_4F"[C^Y@;<(:5J[E#<(K@2I<'V]M*D2IY=89<)@:YY,0<]&WT_96AF>P:!
MOV9$NWRMQ'\R",SG]HVV"@7!/ >%GFNJ/TS@U=>WDHECR:S=JM#9@\NT>;U@
MIDUU89B;-R:,,+)>EJ=8A&K[Y@'C0GY6C\M&WIG5IZE3%OZR/PH3RYEQ+.!4
MJ8WU(JOW1]C+@?0D+'NF""TJU ]$C7V]8.B *-1!J[7A7.D:*8O]KR(-LR#T
MK7ERBO?9_J^T_(2(I0-BG(3ED:DH\8T!L8O*US9"@4\[M$T/D]6\N1564PJM
MZZERO%<D_F9!]E-=+*#S/5U/8>*0LHM6A\5[%P1N*,WD;(0XR@R>@%5P'<):
MG1BF(US&E )B",=JCNR8X2:M)@CN-&NMI4M=F/,R[Z7$XJLA\3DO)];1C$Z-
M!AGHF5@OC_.GPFE2*M)J?@TF\('R06IV$&:31-2)P=3)G**KSHG^<OI>-<EJ
M@'D@U(4TE7!P!ZLQZ35Q<"]BP$OZBD;.$_][1XUU>H(V*BXF^I-E*YP]>&<+
M.CN"(^,FEK1;EUVZ9J7NO)6[8!EF6T7.+@*N/D[I(UJNX@0"9=H?Q4F4G$SM
MLA$DDI<&W,AU:)>.-H47SU2HNMM&$CC,BYQR'9QO2&8N,OF&#707?@@B8H3[
M5'6:U9I!&7Q")ZL)G693Z[>H'J R"<^6J.(T_7!"@LC)'7'"6[:Z5Z;$,V*X
M/Z9QGI2=(S<VQ\Z"DR074ZC<<-Q_@9EPRFYG'94\<].(U]Y?PB_9% HZ8IA
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
MPCCY?DE&@27,[2ATJ))(@%S0[9;Q00/%\UW4@<70<\5-;?IK)JE!RS(>;77
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
M=A&X.]$PPOQ0:MA4<AZJU!DPIY&A!2<$[Z-5$I8X3@)8:DQ_3N6I@8%8PR7
M_LI198;ZA_8+JC#W,=<55S37\?P9/]ID .9<37K^?[RD/_-3!9YOV2?#.*3<
M;<*\2;EK5H6^81N^'*3&^/SH?CDPL]J9P>5+87KSOC9<^5)SV['  8/IN;/;
M>ODWS.Z8NH9OXP$'!O'U:&<1*\[=PNU]),.]?SQY5E>LYTUW=CH7OX)\C\I@
MP[?U*8[#((B 5,NS5Y&SLU+6/6,+W/1?O_WVVW\O>(][F-4U_[G^$:]*%9>C
MA)_9=4Z^02JV&;37^_CS,Y2N\4@:W\"']YN=C8U7\/]&-2GX@5C^FTO+?VGY
M+RW_Q1$A2]0[:RB#)<.8&IQ]JDL,85M;3Z5]GKFRW1J'H-[FF!X_ +V?D+:L
M14.ILW<:#OC\KED:K2P\);B58D<9TPG,#7(HT#NV6[;ZS. /)NC;=P &<]*,
M4L?:I7(#6+<O8$#@KQ0/!+LB*3(T%K[&!$YPA*9-IG:0E:296@&=2EF&OMIA
MHP?6/2BH6J'=@IVAB1&&,[V;/PIA:-I8F8R?I.R](:O-[+K=2NXFIG]XB <J
M"R'7R&.4>8I87,,PQ6[>]8$4J3)@SMUE&L"#,!<%U1/4\- B<AN(2>VE8 FG
MLJ3H 3.H V1$9V^5MZKFCTW8J\"0I(C1 0SOED#C8.WG"4@1TQR. <Q3-5AE
M$#&T>FF?RVFV6P:%G(;1V*^WG#N0;G=":>8_5)<V,\>&N@8P;Z#)GO?"C*\U
M%K[3&P.L^$D1D1V?FYSDI54Z:Y5^>(7_S;=*MY[/MTI):SN0P_3%'*;Y"JEY
MFQ<W:O'QK$J&>.%\7F[>PGQDE8YAC!/3\>ON&A<&L_:/T/^>#(<W8E^(^7@#
M(^_4F+^PA6$XS!'<=67SQ:H:8#-)='AQSTKT^%M6!7R.'5Y6+J(/#06<$4[H
M>;G3^\<=)ISV"X]C"XW@ EE@EF"ML>3A3IOV//5GR]U[!KM7:Y!U]_?M^7+?
MGL.^-:23W_V]>[W<N]>P=Y3EX^;YW=5-$S7E"";P:-2461FW@5MVF72M!^92
MW5JZ5)<NU<?F4GVTR3JO+I^LTRVS,+8Q]2L05^9MX3I<([9#&'.;6T)M_"')
M&AT5A)D?)1G^:+++SC!U;4P8,A9%6?J98-9,F<QA$M2:C%KQI*<:H6Q55@Q(
MOAK8&&Q(&L#5H4<XKQ,#ENOXTL7]UC5=]MR6*NCTM6DIF%/CILW!.454"G@4
M@LJB8SH-=8ZP?\X2$ HTO&&F_53GL' A\+$(DV$*CW#3)D!TTTXI-K,<L0!/
M0EQD@^/2;B',;;EP,!K0"**Q51]%KD]:CJQ(3_%K\J?^F(3&,8Z0C>E8FB"5
MGH+];]2MV/=!*G@6_Y^\ZW!Y9EVQW7O1BO #+)*E'9"2E3X0U$W19#11E1A0
M0KUSD21MX;K@/>(DAH<EA$+R[*4:P^1&Y*\&B0'J3]I1L0YM)I/)Z S"%+8Z
MFN+*A[']#46V'S*2J1Z;KL =Q&0'3EP](=1&%H@"J-HB&/,]&JXTWR4IW84
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
M@&T@^+S\MSO^/]SX73VJMEJ58VK?&_^_GWSR>XWWCK5&36_6RK"&C\>._<M
M)PA:]QYM4'/? 1T:>'*I(0;C:H*.J>GW.0%50?STH?$P;8CC*D6X5W"O(I<,
MS3\X3J9&HZ"%40-WS+0%6'.5*/$U[L>Z"OS]*/WR0WC0J\4M9C#(A! G*+9T
MOZ-@)'3O]_>D?Q^%)O&UN0<6%:(^Z7D+ASS\ "T,HLUAZ44#9$@M$)!5LJ\$
MH=-<6,(%PAB=?>O>I@A%0Z<=I>(1FI[R"$*##CS0[H4'^6"@TH"413LCY$L$
MN(U \.4@($,B9H,TP9'I(1)T& 16P'=EK9)R]!A,:"XZ&T@F. ^X/"&?!@'&
MUX FQ*]B\+1\$5:>V(N<'^(N"E?NN= QOO"T7[,N31J;GPCAW' @L.+Q!P@/
MJ7V8/)R*>"PI<!'!S#!XU_1E[)7"[P@_ ?^@1G UDW)!4S0S_2?LT/B F5@T
M#KXK+%<D!PAFE]&C)B+,A9T%@25&5 X58$0X1HSIVQ@WASLITL<@Y2NV+8(D
MP4&\M;!/PGF6MDOWS3"4)C1X,+Y3&!L,CD:EN<F F"+2_3T8L,E)="*Q#Q<G
M7)8%RZ$O" @,,*!@?\F[/:7WH8^@D]XD=4 Q)4 +^0"AK^U'OC%*%8R*9#:&
M'S<UZ4R),A1'FQO\'2ED-*C8' C1G'(O@C1#:#_B,D;//0%,!SY@V -N. ]\
M%<IA0)0 _7O@Q2 U<B?#, BQ':Y1:0V:^!L<>FH5!4&1Q;: R'BO0)^HT:&%
MT<$(]$/YH1A\1SR>+%6T:E%%*ZIHNUY%RX,R1JG>/A^(Q(D;(:ZD7X!_&S).
MV=\3:[XRM?8K\#F8+UWD<(4QU$:P,!C_$9XN:Z?D>:/4?-"C$N5Q%Z9O<;,4
M> (]M+\^]N=YFCX,MN[!B-"3@* SQWLQYTS*+-[CR=G9WXM/#UL\.XG)$9Z<
M&[F6N"@?JA\$X*TD4'(X'1"/BP\P7V7)+.EA%>LGDR#]0+X-[@C@%)M.1"I<
M"7<L2K]0.CXL[O> I169CM OE0'6/(<HR*I->9[!)DPWX!Z.9NY(TB*$8-EW
M%S- 5)6T8$_>,/S!-480 SH$87R2^>F:D5*]6DI%F- 0Q/QN1D5>.YG?[J&K
MG;I-G<5WJ6\T<)U+!6F=W.B^OQ?M=.^#AICV./!N76Z:8C-[Q@WP[-G[W^,^
M]\"VPTVY2G*'F+#N-]=W3/-A19=2W$W1TZASC%7ZW 7^Q&.5>X>DTA]'2%P=
MF =V"],F5'"0(4D0[[AX3H@?U@0H#?X> JM3A;7!SIS#X.6?G9N+L\Y5][9]
M&3P80Q"![5R *=(U>LIZ,$5]M!_Q&@)U8N-A)/48+)A8"D8!EATO/)PDBH_
M4O0?Q3"1;SAD&APEB&S'[ =6%L'$AN<))8SR&?1.23<ADHEX[V(\0*&7*]=4
MR@C:CB'1T;(X0.4"W(2KF2;-OMWW83#(59R9:*=Y.,X[T86+VVS\L3)E_\2N
M<Q&.N^&,N#*M$&Z?9M 6HJ,IRL2*H\P)H/GT1U%)4FPXM"T081XD\TX^?HPG
M*H/O*5<9WQV/XQ*)0 D#\;@VBDT7YNA!:V1.'.,TT)[H2(LR^QJ43F.!EB*W
MU+,'PS52Z8D2I[8CLH&'5<20MQK'I6:K4MD1>_D>*UJG5$@(,O7S;15F3H$1
M%"G@PH%""D]CV2M2LZ=4$C6PT[^?HZ()Y439AW_@UG!"KCI@'M%<N21SBZWK
MCLP2K&IG&ME1.F?*@Z%1ZN26\DEH.V+G4.WO14G:BTCD-[+<Q4P(FM$PG2%+
M.V$A*Y:IC:<_7$[I(+ 5X"/:CP)K$D 5S$G\F  !/"%[A!8"/!D/;"(HZIS,
MBL0YW^/"-M#P,['@^&-,]N "0[8=3+K$.=#*2_YG'/0,5HF+Y=,U?H%9L;RA
MFWKZB]C'DDZ+,5W5DZN"-_31@F,= X$=>/1"D.&F_OS>W^0FVYA^M7 1GRH8
M4E\F1+:NJ!R'/<<*A(Q *H3@P-1SUE'M[T7#.O>=(-&J8\TD1*2(N8YEUI+.
M !8OT346"P2F8HB8B%0WD.QI:B%*P(5%*/TRLS&]N&%Q#=8U"V4VGH@5X!@1
M# 0L-!.H%YB _;T8@@8!0<: *G->Y->D"CM+EW6M!YX&! '1MGVB%RN=(KA%
MW\L%9UX+SWU)X:[(J$?3+7B$HD;'U(C2%,9;@MIGD+HC1I04,L.\4 (70FI@
M58]3B48$W;/Y7@)GI OOPC0N&&8(\/J&\$6\N91-FT>9DPZ@=(A%0_26+D!T
M4NDB,:6X-#C?B5!W:"4(5B:%8DNJCU,M/I$RKA4IXR)E_$92QFM5N*\2>'LI
M@;=WD6G;A!MY)MV>F$4U) I#P%,E+#E,7E%&&G]/0(9C3:#UE>#6$=>HCBA-
MYA_ENS(;\#ZAGUP\#$4<4F5JCZX2I47HW1O'>,#"YUWTVB7\YYXL-)X+2Z>5
MM47]7#T^;E  .H\FC&\(+1@]$KD$6.6GQ@^-Q5U<#<\>F]\N%I-EJ3- "@=8
M TJ.C6W7-0B=(E8#_A#Z7 0*&R ^2[I(1E3$]86W-\MCD0NA))02GCTFD3[@
M:TE(CQ(BA= 3"1X&[Y'O-?M08")GGZ*?;B7?!=D94: Y_1Q1YKHQCOT2TB'S
MT+-?C!W[[Y1NL?B<?)7#\IMX5:2Y8J=<AH/$C)P?HT3ZL18BK7$-)[?/'A#Z
M20B"S")C<@BS5 MD*1XD2"5R#/<G2/$46CTHF/NCL8"7X/F=XO0VE 3A8\Z@
MSFEBJ3%\.MU<X N#D12DQSZE5)TY$>%4V",EESB5*!S,[2C@J2!0%R57^"_H
MI4M7->9J2Z_5=A'X0#8 DX9T<J09D]3Y9@!<KQ$Z] @O034*D#W3 _((O1,/
M" 1Y<>]J#<0%9DYA/5_@,PD9@GZAR!9*[  AZN#3$X&$[B,:C78J$(08S].3
M2H]5!7MDZ!1Z&8+SMCA9+ZB<*#%0B1)S9\,O@J-M1/@U@T#1M;'A";X0WML]
M);X8.IZ%PTE4^A#%30@S!<N!CSP7(:3XR2"TM\0:63 =DYCL8TYP@N$N)L0-
MU_&%\)R26RP0+@1&9+<^&#2M],=/1Z,4(U#VP^CWP<)U-*J2P.N@J$ =C*\/
M#B.:\&ER8"2:;G@3">T8@HP,:"^+@Q ;+DY>B8C$@" 05OPE'#7ZY$P:!I%=
MC_<2SVD'&TD>;!P*;C5)SM8I)IUU'AZE184\\<]^@#*D$U!I<F"! [G"9+'8
M^P)Z"$) R6,<AZ,]AN+J,CJ(,MSF0MVXBNP.Y).^0#L&2X".VH*_B!-0N2NQ
M4B1P<W!7> (OY:##<R[_L$B*R9F@UK6>8VO]TW!P4=I:MUU),H>_,6$0% 4P
M_R<S "C%&?M0 @]!9G7BY^-14C$<L0=QU6  ?,?6)6\9I=DI[RX ^;(X W;[
M,:* C.:]YEA 94@N9NO''D5_5#XAB+7'Y5E\BDB,]^%5EWQ],RKC.!;)-SY3
MPCU!FBYM<0\Q?9[0T]&8>X;0A1FB@[-RR4J$"R&BDRP^, *-QF]P;X<\)A5S
M+,'VB/YSMW10VH86"01)T0&>8]^+4G#A+HB9[5+ D%CCT:&MI\(]FKA@(7'+
M&KC0Y)(!?P)K$-F+F(D(NH\(BQV0&O?IIH4!DV["ZX"A0Q>V$(H1N%[:3W%V
MHD2?!V@NJA*5H/N29L"R.,:4U@+IP1-.ITQP.+VQJAN6F,+2GJC0G0*=('%H
M;4FZ QU := =@P8N*]6!4)[*R8"5U\;R<W"H+.5]HN-7(XB= ?ICD"_B3LW7
M_IXXEU6,K,_'F&6CO6W$$?A>]V*F#FM%@80@,&_4,R=2L*C^2 G6Z(C8N!:W
MP9"G]1(S103%PR7527(:G D'1R7RA^0!@;6G7SDLP_:$!],SW3R9SA#B2( !
ML>G8]]P 7#ME7$[EK(!?B+,54W085-PPS)L##']A3+$5]32 W]HQ5919(ICU
MOH^T*8&)4AB>B:O1 T)XD"';W^MICH.L4<+%>8"Y=(2&.(8>+=U"9P(H+Z:7
M1N)."RH._Q+_EBY+PJQ2[19%WPKC$YD2!EF@TB0P7IP)^4B^(')\6CY$4EO.
MH^0"A_7.ALFB*$><JPU:.YGQSE*T,+8G4H1SN$J)" :=2JT/$8I!8IYF)V&J
M/'2;T:Z8"$9!5P\> DW>Y!37?Y%Q1PJ!FSZ^$)NQ^#HL9I_W>1PO;5O!0@!+
MK2@>B\6)MLN>!AZ ^%R4>>,GF8NIE:>/ZV(G/!TW+0^E\FS]YVEL3E'>0N<V
M%L91NV*KD:R3IF7IVY;ETWTE5%:&]K]B1*M62O\3JC3ML19Y]G.N<]H25%,5
M>1)B[$B9Q&8F2CO**CP12Z$JB=K ,./F*19@X\N=8 [.L'CNNH0X^!-3Y.*P
M:8>0$R)!BC.*6HFQAT]P<D.3:C[?]\8CY$E>W3'7?C+:ZZR%@HUF/00,!Y 9
M[)_"&UP<,$MO]TR9"2 ::!^5&3FTC[B]%TLOKHCZ%Q##:3)GO!6T+%.%[.D0
M/EP+Y?0KY+R./41C.;A/16+&R8DS)X$_2DB$/JQ3-FI\M'D88@_M<5WY_R#I
M^&\&_[\=F>AP3]09- (</EEM/NS@\^U$L]@W$ JP0]H*V[TXNU6P,EY^_^_C
M56[@1'K+ ;W_98 ; GV 7=H6P&4@@Z78SB:RTJZ,LDOK.%**$N=T&UC::1')
M'/_Z#K=Z+B59RC#UH@Q3E&%VO0RS E7:Y#5W7SY'\*[.V?>KZ\OK;Q>=.W9Q
M=79]>W-]V^YVSC=#Q]GUU7GGZJYSSN!?=]>7%^?8-_0&__G1N>K>L>NO[/JF
M R1=P N;(>KP9@:/\X>E^7V,>3[DX7RQ)<Q9UHLL\7;,N;9.2/!!H$6@8NF6
MB713')J+'YG]*6L4?@TSCL.Z^OV@>3#WTSDWWQ'2)X[P>1X-&R7V;@:,]$Q2
MT8JM:V(@OL:,@G4?6B=U[*V8 7-6<>@H6,4#<-8LN2FTR<5YJ8G=O<'F3C2J
MJ^86PO56*Q8O&M620Z@_EXAB8O(Z,:M6.=>;F+!T8V+6T!>-5ZT?S/\X??$Y
MI$J^.*LY2O_@T?>TE0TS6=J'9U*V"B8L-;,IH4W1\+R&,T\2: IHAMAZ59*W
M13KWO<-JI:Y4:RVEVFA\B$WD3"17K[Q+"V?">]#FA*WJNT6F85Z'J5^FD?#;
MO*ZKBUN0[%5KRM%QZSE#>"I?,Z>5S*-^YA#3QJ,JC>/C)\;S;.*W81:K3:75
M4'=G%JM5I=IJ+CV++S(,?PXA#$ZQ!JD+YQGN2<:"<IHA>)%C,QT"SUGB7S2Q
M+VQ:3M61HM83,Y7-3\I.ZLK9MBH>I3"DH=1;"0.4RI"L1+P).8*%J%6O%((4
MXTA%:32J*Y"D=?M)R:QV*IOCMQN^21%O*LV,\_E&)+RIJ&HVE2],Y;2IK*@)
M;^\M"Q)X_4>U+*F.C7J.F:+@.39T'G,61LA9&RRHV0YJ-KUX'\2N=)4G.^$U
MFOEC3$'-ME"SEG \Z732$P,1SEX F>A8]X;%N4-'.(E=:@)E*[==R'T-"$%<
MZ$D\O?B]8*'-N.@K1\EZQ!*]KDLP@+YDWFUI%KPRLVM*K9EP3'/$[)IRU$P(
M0[[6D51]O).GNM&%(K2; /[*NS!4%;52R[$P 'W'1[NB>75%;27*$3EB-NA
M*V$9<K'\S8]VIG7PF[SU1)RL'VT3>>!O,IB&6+I5)&6FS,EJLHYO3(X:RE&M
MJ(-,UT&J"4N>P^SUII!*VR+(3>4X8U+VC0AR4VG45R'(;TR.U!JX2MERLF]$
MD( C]:-$)/':6>IG5O&B["">S/XF)?NPVLAF#S)1FL F;I-(']9KRYK&=$SF
M[LM.1@OP!F0'BW;+(F4^K-<YS'$VO:!F6ZC9R#(=7:<:.Q!#WH1S* MX'XH"
M7D'-%M6@4_.6@9@K>"U0[M/8>:X>51-YJFVM%C03B<H<L?DH$?SF8+G(7B>X
MQI4DF[+MHJ.NJDON_MO-W$6BP%@DP!9*T-$*LP3;+T&'C6537VN.]8I"P!SY
M;106,%XH7D7F]HV)4+78T3/%CFR@_0VZB3D..@MJMH6:S4/4+V,W=<=O?<Y[
MO'JX+)+PP[KG_;!>R0 H75RS>6T&)U?IG/!758[41#RP'E_WA17>BU"AH@1R
M<(+^F_1B#E?IQ6QUR2YY)D/A R^4GN,5;M7<:NFI-5\=_+*2W>S5<@.YC <
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
MV!QE8L S3)YLLQUF $3!\7D_;L3S+@W@<![G61IJ,"<9+IO)C36XY)K+MTD
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
M*@'^8=W'\1C1M@2MQI9!DWRAEI+@=5A7UDQU"I5@*<"(Y(($8$Y23D&U:'G
MRPQX5[>52ACQ,R@BX->2;,CGK1L@'7:7^*YECNA0?O/1ICUA*O-:K;K=>9/<
M9"9'GKB8P%5NYH#@0)QO6D=F%$B."NE)@,_DE$S (D4UB6/;-$:HSB+N!MZA
MFFOX22+JM()W0(]"L@^=5U7C^S;C8SH,8BS^RI ?+F5O")0CM^>R+I.,4WA<
M4ZA<7:&8D]]0IQRY"ZCARM;MH XK:;$(O>$? S'D1"&$ B8!%JUGN)HZS<_@
MWI]W!R]>B *PT 30*@>F@*\Q*D8 DU-V"HQ""ZHL.!+1M.96P_L*!_Z\,]AN
MMG<[? B%)\AO]\*>48M;Q'B^7FS_R@%Z= :Q3%(^H:FC-G'7/QI1Q;F?62TW
M\^_(\%IUOJY%2,[ ![J=!2%(D;VYJ:AZ4+8Z!6QPS_]&GB >H D96'5_8LW,
M9PT_P*XDK]-0?$W:X*W7[2027<^PY(DLL" 4P\N/UT+6WA2<$TB41>[%<N66
M3H6VL(;*#[1BBD )!!5JB*HK,9(.+X#S!%Y#5[+"*J8JU*"X('8[) ,2L;YE
M$YRSFU9-]GL@S$E] JOCKZ>7Y\>G'X971Q?-@THGK/DY6EPB^:D8(38I2NP*
M_>!##+)*/%]D9/ ER@5<0B0&%3X/E=I $_@4-7,6S R)*H-QI.;,V#ST2@0:
M1;O0GHNVB7E,7N<U_227X!>-\X6K2")^$(&C_3*!:&<LLU+LCY6,:YM&%T4G
MXK";M(8QY%6*##299*Q):^=U4T_>X6756R$^,,PL.F,3$<>-G"EBZ#H"LB9H
MB2ADI$9.J"8=J5C6A1SE"FHIL+T1/(38 KNHF7"Q]]7>UM9L-ALT':O9/X#L
MT)BBSF17"AA0AY0YE3\EBZ5PP9\9TN5S#1<I2\P8:;.@_ -Q!K@7!D[49>QS
MH38KN$9,J7K?IT^?4HJ5(:H"IXHGN]O/GHI7+U[W7[[:WGZ\(OM S?@QA7*3
MN/ ^#T%(E _7F&<>+E*#;N<(CN")W"$]":1X*A9S#Z?9EU*2,O TG3R0HG>2
MD["/+^#N%%KJAJFB<N48<U\OJ_\G44([.PN<K']AS T5BVL/^[@T_H@&]F/,
M/%:6ICZ0T,:VV).H/Y:!Q%:6QB^K.'TIU_E]0UG[>73/D@BJ6;Q;B4+)DM[&
MX?.WP?4 3(Q8'5&SI+::AY-<SJ#XHAW2VDLT6HB$.>VR"WQ,N)QT.U>*:HL@
M,$+XSNO7+[CP/*03X9H'S,6CT$. _17[(0Q6>Y3[A&8122/-PW*[':O(0332
M04U+GU.M9CB0V1!&5J>I*H]K7T,%GEU"R2:-0"K )5#RP1C&.E!+LAVC-2FR
M[N/0 YEUT*P-?HW.&>>M0LX7HUM\1N-2\[!9EY@Z3]<?!N*^_I1Z;WEW+;!#
M['G].>8;G>AJZ4VK1QR*UG>@W7VZY]@J!YCO+%6IOKLTT)NEVY_62*)@]9(F
M<7PHU22,711[9<8]VA2 X#18A[1$"HB=? 5+KAZ1[L0GDIA$5KL;H!AS3WC@
MF^8,>E$7%9.R =UKL2:,A##Y&_3HIF5R8T=@61@]715'CK>8<?5_5%!]:2M3
MM'S.S'5Q(I,*:L6HT=33P6GX!H"0Z^K<D\PY^OUX#!\TXO-Y0Q@-D AT4 T@
ML@B*7!!K:)'Z<!G #%T03Z*YE]+(Q"%[U2!R /@N@1)-GW ?+R@:[>#@[Z!<
M4^9Z8H0LI8"6!GKDP$!@B;TH@"YEL'4O#)\%Z"77&TJ8,M64TR2+^%>IPBT
M,S:^=EM,DG<O]_9A%=CN1/'U!026*-9*T84)1X97!H>AMLL)JPTFYZE4T#Q,
M'@C E2Y,W?&0]8&@O4%;HJ[K5S(+5?>#H2.=:S_GGK\ZZG(\D,[3. TL2Z$K
M$('B0(,U:+!V#-%PM16H=,N^U;J'FED[G%\9MI,*,"2D:DP&,L^\X\;%4AX5
M;!UA']?R<6XI!NONB;S=Q6DO,O2TYJLK4G_LFVO45MMNIT*D3-H3LTPG&6<0
M9I%BB;>3M%06"-R]IZ)KU%X&AR_F&4KZ-E>6N@(+TP[27=.8[X@$4RQ+2IPK
MQ2&&Q6?4('>V^_]L;T_F"@4.P(64$Y6H8J1L(!K/=GKA"XCI\UX<:>_W%UL>
MQ[JH-I](][8Y30-M BQU;EI\>IMD-+V0R$+S!<U _%M1VC,$+,_@CC*1@9++
MA(M:38PTU^&BK_Q"4C?A0#[(&V"W! YEFQ<ID0G^KELZP^=SW?3RAFJ ,*,\
M4@S6@>^S(:;I$C/M2)LI?1"=^+(RBK9@B*:;AE#/2($2C&UE,EKE!FU#BD"@
M>]]$@<3-J&71+2^5JUCVH%H<VCFY4J2XH>HG:;9+>!X$M_J?D?+_YD^CW[2D
M??E3OR_.M,K3/7%5YZI_29G6[Q\>G)S_2QQ=G+_[\&;CXO1LN+$JI.]-M2>>
M5;ZQJX]!&2G+SS;"[B4/]1T:+=Q$ZT?@!<H& 6^!S1NQ6]W2O85.]U'T4Y^1
M/[?_OK #P@[CSR5UMU;T?41_;=$?L\-?M^F/X'\ 4$L#!!0    ( &>!!ELL
ME1-*(0,  ,H+   1    =&%C="TR,#(U,#@P-2YX<V2U5=MRVC 0?>],_T'U
M:\>8RZ0! LDD9)))AC0ID,ODI2/L-:@(R9%D(/GZ2KYQ,5"@K9^DW7/.[DJ[
M<N-L-J9H D(2SII6J5"T$#"7>X0-FM9CUS[OMFYN+'1V^OD3TE_CBVVC*P+4
MJZ-+[MHWS.<GZ#L>0QU= P.!%1<GZ G3T%CX%:$@4(N/ PH*M"..5$??"B6,
M;'L'V2=@'A>/G9M,=JA4(.N.,YU."XQ/\)2+D2RX?+R;8%=A%<I,K3@K)M]N
M]#LBW8S\%=^^RN-9A[P,[EDU/,>5CON,6[=O^*'V<73Q$;Z.AO(Z./:?*6Z_
M5X>=GH))=_+K(AR-?T#U(0[9D.X0QACINV"R:9GZDO*FE0(7 Z=<+):<E[MV
M-\)9,; ^HX2-UL%+M5K-B;PI-(><]05-I2N.<?>QA$Q9>\D6/&%28>8NX3V5
M$1;!1T[L7(*2M=!O,92D4 ]6<!+<PH!/'.W0^/)1"@RE/< XR, ^EOU(-'$L
M@:50>: VKH)L]1Z 7 N-74N$WGFKEV'-)O(6JT6-  IC8.J*B_$E^#BD.H&W
M$%/B$_ LI+ 8@#+-)0/LP@:5M#,Q8UPWL!ZBQ&)L04!TAV8&;3(W6A><0D^G
MBLQ"3]"RM#$Z+:Z'WT+$:UKQ<D$DE?' )XQ$(9-)*2';S$5HRM++B-EP5L%Y
MI5""=\].HW4@0&IZ5$I;&Q)^ MG.=3%U0WH0=9[?-F9B3P\P=[+IP'3 1]&@
MU4U+-"U)S$MG);:A +]I*>PJ.[W'G[KL@FZ9%&(B;!FTZ(Y63RH)G$I@X>94
M<@^!%N$!"$5TWRY,>YPZ48;^L! &F3C20LX_K)SB_KZ5:PK0_UARV^CG:VTX
MRQ.E]ZM3U]#E<J$0RXWMMM<R?N?;W(VDME#,SDYYMC'9I;)=*15FTIMGND\2
M\Q/8+XF4=T 2&][L=?'E)KA91"VT:] -;__6H&LY#E E4\O!*2S^*?XBATAF
MKR26KM-3PC$21K1LZWNLE#:G\R=FM)<'-8'+0Z;$^SZ-L$A)-X?=QOP?O]M%
MI/CX$LQO_]"P!W1!/OBZ%F@XL9I>_@902P,$%     @ 9X$&6_#TV5;]"@
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
MGD(Y7K>2?WZU4AQI7IN'0G]0-(&RF=Z+<*=]28JC?"1-DEA_9I9"S@W74(G
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
M\<P NBO]6+@)?P+@;7O@CQT&&PG5RE,\:X489U_851GR9%36>B6#8/[C/2>
MM_1 #;FH H^Q4*B-(&83\V-2)![JF#=JB KR@SEY='W@S#V#0?\NJZRJD<B7
MVRJ;ZTP.![Y"-<K>[SB% _;C^(WL\S65@TAU"LBP-O3A-5WEU'SEXY3U.S?]
MV#B&TZZ)?'\8^F@B1V_5&-AGK#1G0 J\['3G-5S-2:= 3Y:(D7O4K7<U8&DA
M.=3]J%4EY:B,$AA1Y;]TN"=3D7V3.(FP,<ETZMF2E,!TE=E4!QX*@FC71O87
MAU#/IL=J&T\ [-F+MNB([-NI([]0?$KP%\&1=:0+/[\WBO94GH;_9$O:ZX.P
MHEO7;_9-TMH;*@V[Y138IPU%LG&G4\\X?BMV''D"<,<]!S)"?XXC6"G_:MI;
MY",4Q\<G15/?>/K?HBM0?+:-7:";"*'O70S'R:UJD5[,JV,:4JT^E</1E./+
M^N<I<TDR(J]^-KF:&?M^S-2N./NMHG,3IC1@"@Y/<M^P%\JI0=@3Q?Q-/?%/
MC,^6YWB8I8?/'BH9Y%;6#R7;*G^EQT[QD"_$S_:R+",E27O'#;@OE,3')2/E
M]I:=9K+9F-S5X9_N?/['A;EG]T<"TJ[T,BOJK<<QZ\5OLRV>H[/TG^:)MP_(
M[,2BKU1.Q),1-)T=';Y?67/J7ED,+0=O!M$,25/6SY(M2)BLNG%Y3V6ALPZ3
M_+'^4*\OU7^5X3(;7T/96%-JZ0_GBEG+BB[\67K<P#O2-630E*"MYZXL[._1
ML:-K)%+N\QA\H(SX2<^8F=+JA)<QZ6G]_9KX*BR+R2+\Q?Q'Y3B[9&AMK<CA
MRZUOBZCW0))W?<-I+4B,7K"^_[GA$D+X5:UBNW/V5][Q]O.?N,6U[W8<ZFE
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
MC4;]/@'8X8!T+1AP+0)+C\8,5)>4S>QX>;T!_HMF1-E/8U I5O4*W*_E D\
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
MT4A@%<G,_W%"O%XHNCU4-[X2G.T'$NJ0:4AI$=/[0&YW.^@K[+A@G_ 5P7]
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
M$3Z%!VR!E'$!P"H?CCM8M'&*F[2T!6(3DN%[EM8JDP!_SC+<XQTO_050C*X
M#'M<1&I<_[3[0HL?MBV\.^&FP4_^UP43'MY^8O3DO^W#\93VS/'+!A\S=_H\
M<S_WZHA)2D"1*CM;R])-\W'P?EVQN9.9FK.N*2"!*Z##K=VX2Z>P2'@HFJ ,
M#R1.R']@,#L@TC@(4$[&\CNB<A^9*W"@.\>MV$C%[A*!]C!.8@8BO;!M5NM7
MI!F+N?3<*&9\'4VVNVP"R).RU7$L<C)-()4OFXY?2-W_XG25Y)/.)\LI9WW2
MK2W5''HJU0(>A9]X]>#%<4^#2A"X!SSNSS81:%+J5CJ)\<Q:^+(Z#['Q7%B
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
MS0BDE@G,GS< E$.-MJFSV26;WRC@B93"85$I;@_VX!18V[PIW 1&+>'#HR>
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
MFCDV\WS@]#L.?L6-L)E$X:^UAIA2"(5"<&(@39)X&=2(8T<"$,0;GRR(DZ(
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
M@09;WN*I]S].  !=( ( "@              @ $     97@Q,%\Q+FAT;5!+
M 0(4 Q0    ( &>!!ENMD=IN<2D  (6? 0 *              "  6=.  !E
M>#DY7S$N:'1M4$L! A0#%     @ 9X$&6X?5.361"@  "Q\   H
M     ( ! '@  &5X.3E?,BYH=&U02P$"% ,4    " !G@09;+)432B$#  #*
M"P  $0              @ &Y@@  =&%C="TR,#(U,#@P-2YX<V102P$"% ,4
M    " !G@09;\/395OT*  !_A@  %0              @ $)A@  =&%C="TR
M,#(U,#@P-5]L86(N>&UL4$L! A0#%     @ 9X$&6XUH-I14!P  Q%<  !4
M             ( !.9$  '1A8W0M,C R-3 X,#5?<')E+GAM;%!+ 0(4 Q0
M   ( &>!!ELUC--/ X$  /2"   0              "  <"8  !T<F%N<V%C
M=&QO9V\N:G!G4$L! A0#%     @ 9X$&6TG57:X.&   HGT   P
L     ( !\1D! '<X-C(U,#AK+FAT;5!+!08     "  ( .4!   I,@$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>w862508k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tact-20250805.xsd" xlink:type="simple"/>
    <context id="AsOf2025-08-05">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001017303</identifier>
        </entity>
        <period>
            <startDate>2025-08-05</startDate>
            <endDate>2025-08-05</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2025-08-05" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2025-08-05" id="Fact000004">0001017303</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2025-08-05" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2025-08-05" id="Fact000010">2025-08-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2025-08-05" id="Fact000011">TransAct Technologies Incorporated</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2025-08-05" id="Fact000012">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2025-08-05" id="Fact000013">0-21121</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2025-08-05" id="Fact000014">06-1456680</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2025-08-05" id="Fact000015">One Hamden Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2025-08-05" id="Fact000016">2319 Whitney Ave</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="AsOf2025-08-05" id="Fact000017">Suite 3B</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="AsOf2025-08-05" id="Fact000018">Hamden</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2025-08-05" id="Fact000019">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2025-08-05" id="Fact000020">06518</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2025-08-05" id="Fact000021">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2025-08-05" id="Fact000022">859-6800</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2025-08-05" id="Fact000023">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2025-08-05" id="Fact000024">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2025-08-05" id="Fact000025">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2025-08-05" id="Fact000026">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2025-08-05" id="Fact000027">Common stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2025-08-05" id="Fact000028">TACT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2025-08-05" id="Fact000029">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2025-08-05" id="Fact000030">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
