<SEC-DOCUMENT>0001214659-23-007400.txt : 20230616
<SEC-HEADER>0001214659-23-007400.hdr.sgml : 20230616

<ACCEPTANCE-DATETIME>20230517161922

<PRIVATE-TO-PUBLIC>

ACCESSION NUMBER:		0001214659-23-007400

CONFORMED SUBMISSION TYPE:	10-K/A

PUBLIC DOCUMENT COUNT:		18

CONFORMED PERIOD OF REPORT:	20221231

FILED AS OF DATE:		20230517

DATE AS OF CHANGE:		20230517


FILER:


	COMPANY DATA:	

		COMPANY CONFORMED NAME:			TRANSACT TECHNOLOGIES INC

		CENTRAL INDEX KEY:			0001017303

		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER PERIPHERAL EQUIPMENT, NEC [3577]

		IRS NUMBER:				061456680

		STATE OF INCORPORATION:			DE

		FISCAL YEAR END:			1231



	FILING VALUES:

		FORM TYPE:		10-K/A

		SEC ACT:		1934 Act

		SEC FILE NUMBER:	000-21121

		FILM NUMBER:		23931999



	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>10-K/A
<SEQUENCE>1
<FILENAME>ta51623210ka1.htm
<DESCRIPTION>AMENDMENT NO. 1
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:tact="http://transact-tech.com/20221231">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_03D_tact_transact%2Dtech.com_20221231 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20220101_20221231 -->
<!-- Field: Set; Name: xdx; ID: xdx_05D_edei%2D%2DEntityCentralIndexKey_0001017303 -->
<!-- Field: Set; Name: xdx; ID: xdx_055_edei%2D%2DAmendmentFlag_true -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DDocumentFiscalYearFocus_2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_05A_edei%2D%2DDocumentFiscalPeriodFocus_FY -->
<!-- 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="From2022-01-01to2022-12-31" name="dei:EntityCentralIndexKey">0001017303</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:AmendmentFlag">true</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:DocumentFiscalYearFocus">2022</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="tact-20221231.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-01-01to2022-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001017303</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001017303</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-02-28">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001017303</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-02-28</xbrli:instant>
      </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>

<!-- Field: Rule-Page --><div style="margin-top: 6pt; 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_c20220101__20221231_z5VLtANXcL8d"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:DocumentType">10-K/A</ix:nonNumeric></span></b></p>

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

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

<p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in">(Mark One)</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_903_edei--DocumentAnnualReport_c20220101__20221231_zPtsgQ98KVT1"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:booleantrue" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></span></span></td><td style="width: 12pt"></td><td style="text-align: justify"><b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></td>
</tr></table>

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

<p style="font: 9pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>For the fiscal year ended <span id="xdx_904_edei--DocumentPeriodEndDate_c20220101__20221231_zESi9dHfAfhl"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><span id="xdx_907_edei--CurrentFiscalYearEndDate_c20220101__20221231_z9t0t0XIm6Pj"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate">December 31</ix:nonNumeric></span>, 2022</ix:nonNumeric></span></b></p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_edei--DocumentTransitionReport_c20220101__20221231_zUUh9sPFDKk9"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></span></td><td style="width: 12pt"></td><td style="text-align: justify"><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></td>
</tr></table>

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

<p style="font: 9.5pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><b>For the transition period from __________ to __________</b></p>

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

<p style="font: 9pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Commission file number:</b> <span id="xdx_907_edei--EntityFileNumber_c20220101__20221231_zXouZs2asjQd"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityFileNumber">0-21121</ix:nonNumeric></span></p>

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

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

<p style="font: 1pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="color: White"><span id="xdx_906_edei--EntityRegistrantName_c20220101__20221231_zrE3CjINDIf4"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityRegistrantName">TRANSACT TECHNOLOGIES INC</ix:nonNumeric></span></span></p>

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

<p style="font: 6pt 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="border-bottom: black 1pt solid; width: 50%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_908_edei--EntityIncorporationStateCountryCode_c20220101__20221231_z5mMEcQdqc2e"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="width: 3%"><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 47%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_904_edei--EntityTaxIdentificationNumber_c20220101__20221231_zL4aPVsfZ0q6"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityTaxIdentificationNumber">06-1456680</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of incorporation or organization)</span></td>
    <td><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(I.R.S. Employer Identification No.)</span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;</span></td>
    <td style="vertical-align: bottom; text-align: center"><span style="font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_904_edei--EntityAddressAddressLine1_c20220101__20221231_zgyokQUotoEi"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityAddressAddressLine1">One Hamden Center</ix:nonNumeric></span>,
    <span id="xdx_903_edei--EntityAddressAddressLine2_c20220101__20221231_zXENABH6ARJl"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityAddressAddressLine2">2319 Whitney Avenue</ix:nonNumeric></span>, <span id="xdx_908_edei--EntityAddressAddressLine3_c20220101__20221231_zcbHmjH2PRR6"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityAddressAddressLine3">Suite 3B</ix:nonNumeric></span>, <span id="xdx_904_edei--EntityAddressCityOrTown_c20220101__20221231_zrRZRX8uJral"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityAddressCityOrTown">Hamden</ix:nonNumeric></span>, <span id="xdx_90D_edei--EntityAddressStateOrProvince_c20220101__20221231_zvMtr1sMEFE4"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityAddressStateOrProvince">CT</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_901_edei--EntityAddressPostalZipCode_c20220101__20221231_zFdD7XAOjncj"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityAddressPostalZipCode">06518</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(Address of principal executive offices)</span></td>
    <td><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(Zip Code)</span></td></tr>
  </table>
<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center"><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="border-bottom: black 1pt solid; width: 100%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_901_edei--CityAreaCode_c20220101__20221231_zGEIQvORCjvc"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:CityAreaCode">(203)</ix:nonNumeric></span> <span id="xdx_907_edei--LocalPhoneNumber_c20220101__20221231_zXkBIlMkiJG4"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:LocalPhoneNumber">859-6800</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(Registrant&#8217;s Telephone Number, Including Area Code)</span></td></tr>
  </table>
<p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; width: 35%; font-size: 11pt; text-align: center"><span style="font-size: 10pt; color: #231F20">Title
    of each class</span></td>
    <td style="width: 2%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 22%; font-size: 11pt; text-align: center"><span style="font-size: 10pt; color: #231F20">Trading
    Symbol(s)</span></td>
    <td style="width: 1%"><span style="font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1pt solid; width: 40%; font-size: 11pt; text-align: center"><span style="font-size: 10pt; color: #231F20">Name
    of each exchange on which registered</span></td></tr>
  <tr>
    <td style="font-size: 11pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_904_edei--Security12bTitle_c20220101__20221231_zGNgAcNX7ph5"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:Security12bTitle">Common stock, par value $0.01 per share</ix:nonNumeric></span></span></td>
    <td style="font-size: 11pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 11pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90F_edei--TradingSymbol_c20220101__20221231_zyNBAPuidLe4"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:TradingSymbol">TACT</ix:nonNumeric></span></span></td>
    <td style="font-size: 11pt; text-align: center"><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 11pt; text-align: center"><span style="font-size: 10pt"><span id="xdx_90D_edei--SecurityExchangeName_c20220101__20221231_z4IWoU5RE001"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric></span> Global Market</span></td></tr>
  </table>
<p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark if the registrant is a well-known seasoned issuer,
as defined in Rule 405 of the Securities Act. Yes <span style="font-family: Wingdings">o</span> <span id="xdx_906_edei--EntityWellKnownSeasonedIssuer_c20220101__20221231_zZ7kHamCQmT8"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">Indicate by check mark if the registrant is not required to file reports
pursuant to Section 13 or Section 15(d) of the Act. Yes <span style="font-family: Wingdings">o</span> <span id="xdx_90A_edei--EntityVoluntaryFilers_c20220101__20221231_zhIb2CYzCR3c"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant (1)
has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months
(or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days. <span id="xdx_90F_edei--EntityCurrentReportingStatus_c20220101__20221231_zlZc1ecEghr"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span> No <span style="font-family: Wingdings">o</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant has
submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding
12 months (or for such shorter period that the registrant was required to submit such files). <span id="xdx_902_edei--EntityInteractiveDataCurrent_c20220101__20221231_zACeriMJufM9"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> <span style="font-family: Wingdings">x</span>
No <span style="font-family: Wingdings">o</span></p>

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

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

<p style="font: 6pt 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="width: 58%; text-align: justify"><span style="font-size: 8pt">Large accelerated filer&#160;&#160;<span style="font-family: Wingdings">o</span></span></td>
    <td style="width: 42%; text-align: justify"><span style="font-size: 8pt">Accelerated filer &#160;<span style="font-family: Wingdings">o</span></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 8pt"><span id="xdx_903_edei--EntityFilerCategory_c20220101__20221231_zhEHETDz0Olb"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span>&#160;&#160;<span style="font-family: Wingdings">x</span></span></td>
    <td><span style="font-size: 8pt">Smaller reporting company&#160;&#160;<span style="font-family: Times New Roman, Times, Serif"><span id="xdx_906_edei--EntitySmallBusiness_c20220101__20221231_zGGnqiYZEENd"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 8pt">Emerging growth company <span style="font-family: Times New Roman, Times, Serif"><span id="xdx_90F_edei--EntityEmergingGrowthCompany_c20220101__20221231_z5AzHH3D4s5f"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></span></td></tr>
  </table>
<p style="font: 6pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 8pt 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: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">Indicate
by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of
internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public
accounting firm that prepared or issued its audit report. </span><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

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

<!-- Field: Page; Sequence: 1; Options: NewSection; Value: 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"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td><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: 10pt">&#160;</span></td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">If securities
are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included
in the filing reflect the correction of an error to previously issued financial statements. </span><span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether any of those error
corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s
executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). <span style="font-family: Times New Roman, Times, Serif">&#9744;</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Indicate by check mark whether the registrant is
a shell company (as defined in Rule 12b-2 of the Act). Yes <span style="font-family: Times New Roman, Times, Serif">&#9744;</span> <span id="xdx_901_edei--EntityShellCompany_c20220101__20221231_zAqUe0U1W828"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span>
<span style="font-family: Wingdings">x</span></p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The aggregate market value of the voting and non-voting
common equity held by non-affiliates of the Registrant was approximately $<span id="xdx_901_edei--EntityPublicFloat_iI_c20220630_zRtNeYKeayod"><ix:nonFraction name="dei:EntityPublicFloat" contextRef="AsOf2022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,300,000</ix:nonFraction></span> based on the last sale price on June 30, 2022.</p>

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

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of February 28, 2023, the number of shares outstanding
of the Registrant&#8217;s common stock, par value $0.01 par value, was <span id="xdx_90F_edei--EntityCommonStockSharesOutstanding_iI_c20230228_zwql9nwC9Kf1"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2023-02-28" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">9,935,827</ix:nonFraction></span>.</p>

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

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

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

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

<p style="font: 6pt 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"><b>Auditor Information:</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Name</b>: <span id="xdx_909_edei--AuditorName_c20220101__20221231_zUSOj3TFGPa3"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:AuditorName">Marcum LLP</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Location</b>: <span id="xdx_906_edei--AuditorLocation_c20220101__20221231_zcz4k6d7J20f"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:AuditorLocation">Hartford, Connecticut</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>PCAOB Firm ID</b>: <span id="xdx_909_edei--AuditorFirmId_c20220101__20221231_zBs4ppliZFlg"><ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:AuditorFirmId">688</ix:nonNumeric></span></p>

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

<!-- Field: Rule-Page --><div style="margin-top: 3pt; margin-bottom: 3pt; 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: 6pt 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"></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"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><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: 10pt">&#160;</span></td></tr></table></div>
    <!-- Field: /Page -->

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

<div id="xdx_98F_edei--AmendmentDescription_c20220101__20221231_zZSVxVuNfABc">

<ix:nonNumeric contextRef="From2022-01-01to2022-12-31" name="dei:AmendmentDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EXPLANATORY NOTE</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">TransAct Technologies Incorporated (the &#8220;Company&#8221;)
is filing this Amendment No, 1 (this &#8220;Amendment&#8221;) to its Annual Report on Form 10-K for the year ended December 31, 2022,
filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 28, 2023 (the &#8220;Original Form 10-K&#8221;). The
purpose of this Amendment is solely to add to Part II, Item 9A, &#8220;Controls and Procedures,&#8221; a statement reflecting the conclusion
of the Company&#8217;s Chief Executive Officer and Chief Financial Officer that the Company&#8217;s disclosure controls and procedures
were effective at the reasonable assurance level as of December 31, 2022. This statement was inadvertently omitted from the Original Form
10-K due to a clerical error. The complete text of Part II, Item 9A, as amended, is included in this Amendment.</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">As required by Rule 12b-15 under the Securities
Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), this Amendment also includes new, currently dated certifications from
the Company&#8217;s principal executive officer and principal financial officer as required by Rule 13a-14(a) under the Exchange Act and
Section 302 of the Sarbanes&#8211;Oxley Act of 2002. These certifications are filed herewith as Exhibits 31.3 and 31.4.</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">Except as described above, no other changes are
being made to the Original Form 10-K and this Amendment does not modify, amend, or update in any way any of the financial or other information
contained in the Original Form 10-K. Because no financial statements have been included in this Amendment, paragraph 3 of each of the
certifications filed herewith as Exhibits 31.3 and 31.4 has been omitted. This Amendment does not reflect subsequent events occurring
after the filing date of the Original Form 10-K. Accordingly, this Amendment is limited in scope and should be read in conjunction with
the Original Form 10-K and with the Company&#8217;s other filings with the SEC subsequent to the filing of the Original Form 10-K.</p></ix:nonNumeric>

</div>

<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>PART II</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"><b>Item 9A. Controls and Procedures.</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"><b>Evaluation of Disclosure Controls and Procedures</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management, with the participation of our Chief
Executive Officer (&#8220;CEO&#8221;) and Chief Financial Officer (&#8220;CFO&#8221;), evaluated the effectiveness of our disclosure controls
and procedures, as defined in Rule 13a-15 under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) as of
December 31, 2022. Based on this evaluation of our disclosure controls and procedures as of December 31, 2022, our CEO and CFO concluded
that, as of December 31, 2022, our disclosure controls and procedures were effective at the reasonable assurance level.</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">Our management, including our CEO and CFO, has
concluded that our consolidated financial statements, included in this Form 10-K, fairly present, in all material respects, our financial
condition, results of operations and cash flows for the periods presented in conformity with generally accepted accounting principles,
and that they can be relied upon.</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"><b>Management&#8217;s Annual Report on Internal
Control Over Financial Reporting </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our management is responsible for establishing
and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) under the Exchange Act, to provide reasonable
assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance
with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that (i)
pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the
assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial
statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made
only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention
or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s assets that could have a material effect on
the financial statements.</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">Our management assessed our internal control over
financial reporting as of December 31, 2022. Our management based its assessment on criteria established in <i>Internal Control&#8211;Integrated
Framework</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;2013 COSO&#8221;). In the opinion
of management, TransAct maintained effective internal control over financial reporting as of December 31, 2022.</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"><b><i>Changes in Internal Control over Financial
Reporting</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No change in our internal control over financial
reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended December 31, 2022
that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PART IV</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"><b>Item 15. Exhibits and Financial Statement Schedules.</b></p>

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

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; 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>The following documents are filed as part of the Original Form 10-K:</b></td></tr></table>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 60%; border-collapse: collapse; margin-left: 36pt">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 100%"><span style="font-size: 10pt">Report of Independent Registered Public Accounting Firm</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Consolidated Balance Sheets as of December 31, 2022 and 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Consolidated Statements of Operations for the years ended December 31, 2022 and 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Consolidated Statements of Comprehensive Loss for the years ended December 31, 2022 and 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Consolidated Statements of Changes in Shareholders&#8217; Equity for the years ended December 31, 2022 and 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Consolidated Statements of Cash Flows for the years ended December 31, 2022 and 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Notes to Consolidated Financial Statements</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"><b></b></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"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><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: 10pt">&#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="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><b>2.</b></td><td><b>Schedules.</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">All schedules are omitted because they are either inapplicable or not
required, or because the information required therein is included in the Consolidated Financial Statements and Notes thereto.</p>

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

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><b>3.</b></td><td><b>Exhibits</b></td></tr></table>

<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 style="padding-left: 2.5in; text-align: justify"><b>Exhibit Index</b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="padding-left: 2.5in; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 8%"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000114036122030288/exhibit3-2.htm"><span style="font-size: 10pt">3.1(a)</span></a></td>
    <td style="width: 92%; text-align: justify"><span style="font-size: 10pt">Certificate of Incorporation of TransAct Technologies Incorporated (conformed copy) (incorporated by reference to Exhibit 3.2 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on August 18, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/0000914039-99-000055.txt"><span style="font-size: 10pt">3.1(b)</span></a></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Certificate of Designation, Series A Preferred Stock, filed with the Secretary of State of Delaware on December 2, 1997 (incorporated by reference to Exhibit C of the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on February 18, 1999).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000091403900000221/0000914039-00-000221.txt"><span style="font-size: 10pt">3.1(c)</span></a></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Certificate of Designation, Series B Preferred Stock, filed with the Secretary of State of Delaware on April 6, 2000 (incorporated by reference to Exhibit 3.1(c) of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on May 8, 2000).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000114036123014061/ex3_2.htm">3.2</a>*</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Amended and Restated By-Laws of TransAct Technologies Incorporated.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/0000950135-96-003298.txt"><span style="font-size: 10pt">4.1</span></a></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Specimen Common Stock Certificate (incorporated by reference to Exhibit 4.1 of the Company&#8217;s Registration Statement on Form S-1/A (No. 333-06895) filed with the SEC on August 1, 1996).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730320000012/exhibit42.htm"><span style="font-size: 10pt">4.2</span></a></td>
    <td>
    <p style="font: 10pt Times New Roman; margin: 0pt 0; text-align: justify">Description of Securities (incorporated by reference to Exhibit
    4.2 of the Company&#8217;s Annual Report on Form 10-K (SEC File No.</p>
    <p style="font: 10pt Times New Roman; margin: 0pt 0; text-align: justify">000-21121) filed with the SEC on March 16, 2020).</p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><a href="https://www.sec.gov/Archives/edgar/data/1017303/000095012305006988/y09630exv99w1.txt"><span style="font-size: 10pt">10.1</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">2005 Equity Incentive Plan (incorporated by reference to Exhibit 99.1 of the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on June 1, 2005).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730320000024/def14aproxy.htm"><span style="font-size: 10pt">10.2</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">TransAct Technologies Incorporated 2014 Equity Incentive Plan, as Amended and Restated (incorporated by reference to Exhibit I to the Definitive Proxy Statement on Schedule 14A filed with the Commission on April 23, 2020, File No. 000-21121).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730316000100/exhibit102.htm"><span style="font-size: 10pt">10.3</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">2014 Equity Incentive Plan Time-based Restricted Stock Unit Agreement (incorporated by reference to Exhibit 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on May 6, 2016).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730316000112/exhibit101.htm"><span style="font-size: 10pt">10.4</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">2014 Equity Incentive Plan Performance-based Restricted Stock Unit Agreement (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-211121) filed with the SEC on August 8, 2016).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730314000027/exhibit10-02.htm"><span style="font-size: 10pt">10.5</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">2014 Equity Incentive Plan Nonstatutory Stock Option Agreement (incorporated by reference to Exhibit 10.2 of the Company's current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on May 19, 2014).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/0000950135-96-003298.txt"><span style="font-size: 10pt">10.6</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Employment Agreement, dated July 31, 1996, by and between TransAct and Bart C. Shuldman (incorporated by reference to Exhibit 10.20 of the Company&#8217;s Registration Statement on Form S-1/A (No. 333-06895) filed with the SEC on August 1, 1996).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000095012305003228/y06777exv10w8wx.txt"><span style="font-size: 10pt">10.7</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Severance Agreement by and between TransAct and Steven A. DeMartino, dated June 1, 2004 (incorporated by reference to Exhibit 10.8 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 16, 2005).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730309000003/exhibit1010x.htm"><span style="font-size: 10pt">10.8</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Amendment to Employment Agreement, effective January 1, 2008, by and between TransAct and Bart C. Shuldman (incorporated by reference to Exhibit 10.10 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 16, 2009).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730309000003/exhibit1012x.htm"><span style="font-size: 10pt">10.9</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Amendment to Severance Agreement by and between TransAct and Steven A. DeMartino, effective January 1, 2008 (incorporated by reference to Exhibit 10.12 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 16, 2009).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730322000014/exhibit1010.htm"><span style="font-size: 10pt">10.10</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Severance Agreement by and between TransAct and Andrew J. Hoffman (as amended), effective December 23, 2008 (incorporated by reference to Exhibit 10.10 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 24, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730322000014/exhibit1011.htm"><span style="font-size: 10pt">10.11</span></a><span style="font-size: 10pt">(x)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Second Amendment to Severance Agreement by and between TransAct and Steven A. DeMartino, effective April 29, 2021 (incorporated by reference to Exhibit 10.11 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 24, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000121465922015376/ex10_1.htm"><span style="font-size: 10pt">10.12(x)</span></a></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Amended and Restated Employment Agreement, dated as of December 14, 2022, by and between TransAct Technologies Incorporated and Bart C. Shuldman (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on December 27, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 8%; text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/0000950135-96-002813.txt">10.13</a></span></td>
    <td style="width: 92%; text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Lease Agreement by and between Bomax Properties and Ithaca, dated as of March 23, 1992 (incorporated by reference to Exhibit 10.14 of the Company&#8217;s Registration Statement on Form S-1 (No. 333-06895) filed with the SEC on June 26, 1996).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/0000914039-98-000134.txt">10.14</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Second Amendment to Lease Agreement by and between Bomax Properties and Ithaca, dated December 2, 1996 (incorporated by reference to Exhibit 10.27 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 31, 1998).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000091403902000121/y58940ex10-8.txt">10.15</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Agreement regarding the Continuation and Renewal of Lease by and between Bomax Properties, LLC and TransAct, dated July 18, 2001&#160;(incorporated by reference to Exhibit 10.8 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 29, 2002).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730312000026/exhibit1016.htm">10.16</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Amendment No. 1 to Lease Agreement between Bomax Properties, LLC and TransAct (incorporated by reference to Exhibit 10.16 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on May 10, 2012).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730316000085/exhibit1013.htm">10.17</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Amendment No. 2 to Lease Agreement between Bomax Properties, LLC and TransAct, dated January 14, 2016 (incorporated by reference to Exhibit 10.13 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 11, 2016).</span></td></tr>
</table>

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

<!-- Field: Page; Sequence: 4 -->
    <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"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><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: 10pt">&#160;</span></td></tr></table></div>
    <!-- Field: /Page -->

<p style="margin: 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; background-color: rgb(204,238,255)">
    <td style="width: 8%; text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730320000006/exhibit101.htm">10.18</a></span></td>
    <td style="width: 92%; text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Amendment No. 3 to Lease Agreement between Bomax Properties, LLC and TransAct, dated February 28, 2020 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on March 4, 2020).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000095012305003228/y06777exv10w13.txt">10.19</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Lease Agreement by and between Las Vegas Airport Properties LLC and TransAct dated December 2, 2004 (incorporated by reference to Exhibit 10.13 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 16, 2005).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730310000006/exhibit1019.htm">10.20</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">First Amendment to Lease Agreement by and between CIP Hughes Center LLC and TransAct dated August 24, 2009 (incorporated by reference to Exhibit 10.19 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 16, 2010).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730315000047/exhibit102.htm">10.21</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Second Amendment to Lease Agreement by and between The Realty Associates Fund IX LP and TransAct dated June 30, 2015 (incorporated by reference to Exhibit 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on August 7, 2015).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000095012307003917/y31948exv10w14.txt">10.22</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Lease Agreement by and between 2319 Hamden Center I, L.L.C. and TransAct dated November 27, 2006 (incorporated by reference to Exhibit 10.14 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 15, 2007).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730317000014/exhibit1020.htm">10.23</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">First Amendment to Lease by and between 2319 Hamden Center I, L.L.C. and TransAct dated January 3, 2017 (incorporated by reference to Exhibit 10.20 of the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 16, 2017).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730321000042/exhbit101.htm">10.24</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Second Amendment to Lease by and between 2319 Hamden Center I, L.L.C. and TransAct Technologies dated April 30, 2021 (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on May 13, 2021).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730320000037/exhibit102.htm">10.25</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Loan and Security Agreement, dated as of March 13, 2020, among Siena Lending Group LLC, TransAct Technologies Incorporated and the other Loan Parties from time to time party thereto (incorporated by reference to Exhibit 10.2 of the Company&#8217;s Quarterly Report on Form 10-Q (SEC File No. 000-21121) filed with the SEC on May 22, 2020).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730321000061/exihibit991.htm">10.26</a></span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman; font-size: 10pt">Amendment No. 1 To Loan and Security Agreement, dated as of July 21, 2021, among Siena Lending Group and TransAct Technologies Incorporated (incorporated by reference to Exhibit 99.1 to the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on July 26, 2021)</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000121465922009128/ex10_1.htm"><span style="font-size: 10pt">10.27</span></a></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Amendment No. 2 To Loan and Security Agreement, dated as of July 19, 2022, between Siena Lending Group LLC and TransAct Technologies Incorporated (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on July 25, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000121465922009128/ex10_2.htm"><span style="font-size: 10pt">10.28</span></a></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Amended and Restated Fee Letter, dated as of July 19, 2022, between Siena Lending Group LLC and TransAct Technologies Incorporated (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on July 25, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="width: 8%; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730321000020/ex10_24.htm">10.29</a>&#8224;</span></td>
    <td style="width: 92%; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman; font-size: 10pt">Master License Agreement dated February 22, 2019 and amendments thereto (incorporated by reference to Exhibit 10.24 to the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 12, 2021).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730321000020/ex10_25.htm">10.30</a>&#8224;</span></td>
    <td style="font-size: 10pt"><span style="font-family: Times New Roman; font-size: 10pt">Master Development and License Agreement dated July 20, 2018 (incorporated by reference to Exhibit 10.25 to the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 12, 2021).</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000121465922004610/ex10_1.htm"><span style="font-size: 10pt">10.31</span></a></td>
    <td><span style="font-size: 10pt">Cooperation Agreement, dated as of March 30, 2022, by and among TransAct Technologies Incorporated, 325 Capital Master Fund LP and Harbert Discovery Fund, L.P. (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (SEC File No. 000-21121) filed with the SEC on March 31, 2022).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000101730321000020/ex21.htm"><span style="font-size: 10pt">21</span></a></td>
    <td><span style="font-size: 10pt">Subsidiaries of the Company (incorporated by reference to Exhibit 21 to the Company&#8217;s Annual Report on Form 10-K (SEC File No. 000-21121) filed with the SEC on March 12, 2021)</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000114036123014061/ex23_1.htm" title="ex231.htm"><span style="font-size: 10pt">23.1</span></a><span style="font-size: 10pt">*</span></td>
    <td><span style="font-size: 10pt">Consent of Marcum LLP</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000114036123014061/ex31_1.htm">31.1</a></span><span style="font-size: 10pt">*</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Rule 13a-14(a) Certification of Chief Executive Officer in accordance with Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000114036123014061/ex31_2.htm">31.2</a></span><span style="font-size: 10pt">*</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Rule 13a-14(a) Certification of Chief Financial Officer in accordance with Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ex31_3.htm">31.3</a>#</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Rule 13a-14(a) Certification of Chief Executive Officer in accordance with Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="ex31_4.htm">31.4</a>#</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Rule 13a-14(a) Certification of Chief Financial Officer in accordance with Section 302 of the Sarbanes-Oxley Act of 2002.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/1017303/000114036123014061/ex32.htm">32</a></span><span style="font-size: 10pt">&#8225;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt">101.INS</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document).</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.SCH</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt">101.CAL</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.DEF</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt">101.LAB</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-size: 10pt">101.PRE</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt">104</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 27pt; text-indent: -27pt"><i>&#160;</i></p>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"><i>(x)</i></td><td><i>Management contract or compensatory plan or arrangement.</i></td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in"><i>*</i></td><td><i>These exhibits were filed with the Original Form 10-K.</i></td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><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>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">&#8225;</td><td><i>These exhibits were furnished with the Original Form 10-K.</i></td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"></td><td style="width: 0.25in">#</td><td><i>These exhibits are filed herewith.</i></td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 14pt"><b>(b)</b></td><td><b>Exhibits.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Exhibits required by Item 601 of Regulation S-K under the Exchange
Act are included in the Exhibit Index above under a(3) of this Item 15.</p>

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

<table cellpadding="0" cellspacing="0" style="font: 9pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 18pt"></td><td style="width: 14pt"><b>(c)</b></td><td><b>Financial Statement Schedules. </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">See the Notes to the Consolidated Financial Statements included in the
Original Form 10-K.</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: 5 -->
    <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"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><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: 10pt">&#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>SIGNATURES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Pursuant to the requirements of Section 13 or 15(d) of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</p>

<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><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td colspan="2"><span style="font-size: 10pt">TRANSACT TECHNOLOGIES INCORPORATED</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 40%"><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td style="width: 5%"><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td style="width: 55%"><span style="font-size: 10pt">&#160;&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">/s/ Steven A. DeMartino</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td><span style="font-size: 10pt">Name:</span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><b>Steven A. DeMartino</b></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-size: 10pt">&#160;&#160;</span></td>
    <td><span style="font-size: 10pt">Title:</span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><b>President, Chief Financial Officer, Treasurer and Secretary</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: May 17, 2023</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>

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

<p style="text-align: center; margin-top: 0; margin-bottom: 0">6</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>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjV0KwkAMhE/QO4R9lv5JEfqmRUWsIkXE19WmsthuSnateiRv6bZFDIEQZr4ZISZiTStVI8N5UeRwxKatpUUosEJGfUXnyDbbFNwt8KaMZant8P7AjByDjkn8KLk4YbB2ymCZQpgE0SyIpxDO0mQK853wej0jXakStVWyBqlLODC1rNBKfo8JR/kiTc17qDohG0U6hcgPR/kDcRjFsKdOPonvBvI8E95kGE+smR5tX/MwlhpY1ti4LjOi//W+Fh5JRQ== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>3
<FILENAME>ex31_3.htm
<DESCRIPTION>EXHIBIT 31.3
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>Exhibit 31.3</B></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"><B><U>CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>SARBANES-OXLEY ACT OF 2002</U></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">&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">I, John Dillon, certify that:</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">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 10-K of TransAct Technologies Incorporated;</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">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to
state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not
misleading with respect to the period covered by this report;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">[Reserved];</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to
be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant's fourth fiscal quarter in case of an annual report)
that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting;
and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or
persons performing the equivalent functions):</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report
financial information; and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant's internal control over financial reporting.</TD></TR></TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Date: May 17, 2023</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%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: black 1pt solid; width: 50%">/s/ John Dillon</TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>John Dillon</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Chief Executive Officer</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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-31.4
<SEQUENCE>4
<FILENAME>ex31_4.htm
<DESCRIPTION>EXHIBIT 31.4
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></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: right"><B>Exhibit 31.4</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><U>SARBANES-OXLEY ACT OF 2002</U></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">&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">I, Steven A. DeMartino, certify that:</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">1.</TD><TD STYLE="text-align: justify">I have reviewed this annual report on Form 10-K of TransAct Technologies Incorporated;</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">2.</TD><TD STYLE="text-align: justify">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to
state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not
misleading with respect to the period covered by this report;</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">3.</TD><TD STYLE="text-align: justify">[Reserved];</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">4.</TD><TD STYLE="text-align: justify">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining
disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting
(as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to
be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries,
is made known to us by others within those entities, particularly during the period in which this report is being prepared;</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">(b)</TD><TD STYLE="text-align: justify">Designed such internal control over financial reporting, or caused such internal control over financial
reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the
preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</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">(c)</TD><TD STYLE="text-align: justify">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented
in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered
by this report based on such evaluation; and</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">(d)</TD><TD STYLE="text-align: justify">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting
that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant's fourth fiscal quarter in case of an annual report)
that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting;
and</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in">5.</TD><TD STYLE="text-align: justify">The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of
internal control over financial reporting, to the registrant's auditors and the audit committee of registrant's board of directors (or
persons performing the equivalent functions):</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.75in"></TD><TD STYLE="width: 0.25in">(a)</TD><TD STYLE="text-align: justify">All significant deficiencies and material weaknesses in the design or operation of internal control over
financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report
financial information; and</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">(b)</TD><TD STYLE="text-align: justify">Any fraud, whether or not material, that involves management or other employees who have a significant
role in the registrant's internal control over financial reporting.</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">Date: May 17, 2023</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%">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; width: 50%">/s/ Steven A. DeMartino</TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>Steven A. DeMartino</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>President, Chief Financial Officer, Treasurer and Secretary</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="margin: 0">&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-20221231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Qpo7xRiXgOn8uPaXcsSa2JybP9xpJ7eZkhtGl6fZlaLyIjkQ8Jni4N3WemkfwF -->
<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/2022" xmlns:us-gaap="http://fasb.org/srt-sup/2022q3" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:tact="http://transact-tech.com/20221231" elementFormDefault="qualified" targetNamespace="http://transact-tech.com/20221231">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://transact-tech.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="tact-20221231_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-20221231_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/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap-sup/2022q3" schemaLocation="https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/srt-sup/2022q3" schemaLocation="https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>tact-20221231_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: 5.18a -->
    <!-- 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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="dei_AuditorName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>tact-20221231_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: 5.18a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://transact-tech.com/role/Cover" xlink:href="tact-20221231.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://transact-tech.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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/2022/dei-2022.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorLocation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorFirmId" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>dp_logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 dp_logo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!F17AI9@  34T *@    @ ! $:  4
M   !    /@$;  4    !    1@$H  ,    !  (   $Q  (    0    3@
M      !@     0   &     !<&%I;G0N;F5T(#0N,"XU /_; $,  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$! ?_  !$( "H!
M,P,!(@ "$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$
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
M_*Y^T3H_[=O@G_@KW^RY^PM\-_\ @H?^T_;? GX_?"S4OBQXEUG6X/A!K7Q
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
M" 01@@C((/4$'J#2T47 9Y:8QL3&,8VKC'3&,=,=J>!@  8 X  P !T %%%
M%=K2T:[COVM;=KZ&"6UBO&@C-W%:SR12SVT=P5\Y()I;>"26%7$<DD,3NI:-
M")F1'QO16VG*[E#;3ZC(.#[BG44 -V+_ '5_[Y'^%((T5BZH@8C!8* Q''!(
M&2.!QGL/2GT47?\ 7]>2 0@,"& ((P01D$'J"#P13?+3&-B8QC&U<8Z8QCIC
MM3Z* $ "@!0  ,  8  Z  < 4OX=.GM110 4=.@]Z** $P.!@8'08Z?2EHHH
' **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>dpsmall_logo.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 dpsmall_logo.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0!F17AI9@  34T *@    @ ! $:  4
M   !    /@$;  4    !    1@$H  ,    !  (   $Q  (    0    3@
M      !@     0   &     !<&%I;G0N;F5T(#0N,"XU /_; $,  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$! ?_  !$( !\
MT@,!(@ "$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 _ /[T?&WBW2? /@SQ=XZU\WHT'P5X8U[Q;K9TW3[K5M1&D>'-*N]8
MU(Z?I=C'->ZE>BSLYOLNGV<,MU>3^7;V\;RR(I_(AO\ @OG_ ,$SQ'YG_"Y/
M&"IDMYG_  IGXI[?*!7+\^%!A<.G+;3\PQDD _K[XMT:#Q'X4\3^'KJ-)K77
M?#VM:-<Q2*&CE@U33;FQFCD4@AD>.=E92""I(((K_*67?I6R.[G,-QIUPEF\
MK7)5Q<Z;*8',<[L"+D2P0Q;@WFK(R?=8+7V_"&09=GL<>L:\0JF%EAO9^PJQ
MIWC6]MS<\71JMI.DDI:6YC\ZX[XIS3AJ>6/ K!NEC5B8U?K-"I5E[2C+#J'(
MX8B@U?VVJOK;?4_OS3_@O3_P3=:*XF7XJ>/98;1V%Q/'\$OBLT,)4%G265/"
MACA>,8)$[1' );:HR?8/V<_^"N'[%/[5GQ6\-_!GX(^/O%WBOQSXKM]6O]+L
MI?AAXXTC38]/T'3+K5M3O;[6]3T6VTJSM4MK*6%;B6[\M[V>TM8V:2XCK^5G
M]LC]I/X^>&/V?/\ @EMJ_P /?C3\4]$\6^+_ -F#4M2U.\\->.O$<.J>,_$[
M>/KOPY9W&LV5C<3+XTU&Z@AATP1ZSIVM-J,+?V:T-RMT\,W[%?\ !-_X??#6
MP_X*&^#=>;PSHWAG]I2Q_P"":OA/7OVN/"VD:):^'[7PM^T3XX\9?#*XU'4=
M4\/Z8D.B^&?B-XB\*233^/O#^CP6T&GWEY;RWMC#JNH:DXZLPX;R?#9;5QD8
M8WG5+,'2C#'PJ^SJ8.M4PJE7IO!0G[&I-*<9*I+WN6GI/5<&6<69YC<VHY>Z
MV =.-?*UB)2R^I15:CC\/2Q<H82K]?JKZQ24N24)0UBI3ORZ']*=%>?_ !2\
M,P^,/ ?B30)M7\5:!]LTVY>'6?!?BKQ'X,\2:;=6L,EU:W>GZ]X6U'2]6@:&
MXAC>6V6[%I?1![.]AN;6:2"3\,?^",.A?$/]L+_@G!X!^-'Q]_:&_:E\3?&#
MXA>)_BY97/Q!T[]H3XI>'K[0;3PQ\0?$7@_0D\/^']#U^Q\ LVF6.AVUY'_;
MW@W6[>_OY;M-3AO[:2.-?BZ.%A4P=?&3KQI0P^(P^'G!P<IN6)C4E3E!<R4H
MI4:CFMURZ*3=C]&K8R5/&4,'"A*K.O0KXB$E.,8J.'G2A4C*Z;3O7I\O25WM
M8_H.HK\'_P!BO]JKX_?!W_@H=\;O^"5/[4GQ.US]H6_TGP';?M#_ +,W[1.N
MZ7X;T/QUKWPHUEK2*^^&GQ6T[PMI>CZ#?>)?"5[_ &I;:+XPTS3H)?$,.AZ]
M<ZQ::>;CP]:VW&_\%4_VKOVA_@K\9?A;\=/@Y\3=1TS]EG]A#XG_  4O/^"@
M/@CPI/')KGC#PW^T/XJT'2;?19++ &L2_#/P*ND^*K_PRUW:W=Q#\:_"'B&
MW-KI;/9]$,HQ$\92P:G17M\+'%4:[G:A4IU8_P"S14K753$5W##4X.*:KS49
M6LSFEG&'CA*F+]G6?L,3+"UZ"BG7ISI2C]8FXWLZ>'HN6)J3NE[&#DM6D?T)
M45^/?_!5WP/^U7\7?V2=+^.7_!/[X]>+?!7Q'^&=M%\7;71/!_C+6M%\-_'_
M .$,GA^37-=\'1#2Y74^(;_3%L/$O@+6+?[-<375FWAM]2M=-\17-[:^'^(O
MVO\ 1_\ @I7^R;^S)X"_X)^_'?Q_\'/C7^T;=6GB33/%:>+?%$GQ#^ 'PH^"
M7C'PWH?[2'C'X@'^TM2;QE=Z8FH0?##P5%XLN]5T?XE>._'WA+Q)IMX^CVFJ
M^+] BEELZM&C7C6IJE/$3P^)FT_]@G%*4?K2W@JE/GJ0M>\:51:223NKFD*6
M(JX65"K[6.'AB<-9QMCH2:C)89W]Z5.<H*HG;E4E)^ZF?OI17)^%= 'A7PYH
M?AQ-5\1:U'X?TG3=)76/%.LWVO>(=6^P6<<,FI:WK>HRRW>JZI>LHNKV\GE9
M[B\>504A!C7^?;QEXV^*]W_P7^TW]D^Z^-_QTB_9R\7_ +'.J_&_4?A3I?QD
M^)?AO0[?XB/K/B?3CJ>E:UX=\2Z;XFT+3%MM+BN8- TC6;/0+2X0PVFD1PHP
M.6#P?UMXKEK1A'"X6MBVY1?[RG1E%2C!77OM2O%/1V:;6YMC,;]46$O1G4EB
ML51PD5!K]W4KQ;BYMKX(V]YJ[6Z3/Z-:*_"#_@G_ /&[X\^'/^"F'_!1/]A'
MQS\8_&_[17P=^"^B?"KXK?"GQUXXN;+6_%'PH_X6+IUKJEY\%/$/B^SL[.Z\
M12PVVN.N@S^([K4_$+6'@O4;V]U&ZU!M6-OP7[/?B/XLZ_\ \%TOVT?V<?$/
MQR^/.N_L_?!GX!_"CXK_  X^$][\9/'[Z#H/C3Q7;?"&_P!0NKB[37K?7_$6
MD)=ZEXF8>'/$>NZOX<>WUI["ZTF>SAL;>#I>4SC4Q<)5H6PN7T\R4XPFU5PU
M7ZMR<J:C*-3FQ=*,H22Y9<UW[NO+'-X3IX2<:$^;%8^IEW)*<4Z6(I?6.?F:
MNI4N7#59*I%VDN5I>]I_0Y17Y$?M$? #X[Z/X _;>_:1\3?M6_M&>#_$&EZ!
M\8?B%\%?AY\+?BHNC?"_P-X+^'GPHBC\!0R>&;OPDTTNN:UJ/A>\\5^+[=M1
MNK0ZQX@NX8-_E!S\\_L,?!?X_?M0_L&?L;_M'W_[97[6#_&7Q_;_  ,^)/Q#
M2Z^,UUIW@'Q)X;M_BEX<O_BYHDF@:1X95K6+7OA?I_BS2M&L=-O-.2/6[^PC
M>_M$7[6F:P-!X=XEXZFH1JTZ$TJ-=N-2I2E55WRJ+@E&47--VE%Z6U-)9C5C
MB(X98&JZDZ=2M#]]03G2IU(TY.,7/FYWS*2A)*\?M7/W]HK^<K_@IUXR_P""
MAW[.7[87PD^,'[".N>/?C#X2\/?!OXD_&[]HO]D3Q#XUO=<\-?$'P)X$\;^!
M/#'B&?X=:%X@_M2]TGQ/]@^("7=EI?@N_P!(DL+O0[*Z\.Z#KL3ZQX=U;V#]
MJ3]MCX??M:?\$COCY^VO^QE\;/B!X;\1_#[X2^,/$GA36_!/C+Q)X)\7_#7X
MF>&[32]3U?P5\0_"-GJ$6D7VM:6\4=G/I_BW2M=T>XTO4UU[PS=W.DZWINJ7
M.BRBLZ> KJI"6'QU2E1=6"<OJM>O-0I4<3'1TYU+\T-6I15T[Z$?VQ153'T)
M4JD,1@:=2LJ4W&*Q=&C!3JU,)/:JJ7PU59.$M+-:G[JT5^+7_!2X?$S]F_\
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
M_L+Z7\"?C-INO>#_ (D?L;+K/PGUV^\5Z#XIT#1_%_P@\'W-RWP]^*/A6_\
M%^D::^I^"9/"D<?AC[5;RSSV=QX8EFOELH;ZP4>2?\$3;[X7:-^TA_P5*L/#
M/@FT^'L'Q#_;2\8>,?@S%=_#34?AQ_PF?P8,,WV"^\ G6]$T675?!%MK4>J:
MW:Z3I8?3](_MTZK:V=I'KBF3^C)[99-N^25BFX@[@,[U*MN 4*R\D[&!3./E
MPJA7"! V\9W9#$\9) 8#)VY'#OTQ]]_[QJ:N:*<LVY,)[*.:NC*488E\M"5*
MM#$2<(/#OG4ZL;\LIKD@W",K;%'*ITEE7-BO:O*U6BI3PRYJ\:M/V*4IK$)P
M<*6EXQ?-)*7*W>[I3A1GC+8Z9Y(..I'^>U?R8?&S2_ 'QB_X.+SJ'Q!B^)^D
M_ _PY^R>OP<USXK>%_$_QB^"_A2T^*FF_P#"2>(SX8C^-OPWUWP++$(5U9])
MU32(O&,>BZCKP&AZK;W&JZ?#!'_6?)&LJ[&SMR"0,<XZ=0<8.&!7#*P5E8$
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
;[.$>2*4I<J;YG)I.//*3A:UWNWT445Q'<?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<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>1011
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139639495547552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">EXPLANATORY NOTE

TransAct Technologies Incorporated (the &#8220;Company&#8221;)
is filing this Amendment No, 1 (this &#8220;Amendment&#8221;) to its Annual Report on Form 10-K for the year ended December 31, 2022,
filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 28, 2023 (the &#8220;Original Form 10-K&#8221;). The
purpose of this Amendment is solely to add to Part II, Item 9A, &#8220;Controls and Procedures,&#8221; a statement reflecting the conclusion
of the Company&#8217;s Chief Executive Officer and Chief Financial Officer that the Company&#8217;s disclosure controls and procedures
were effective at the reasonable assurance level as of December 31, 2022. This statement was inadvertently omitted from the Original Form
10-K due to a clerical error. The complete text of Part II, Item 9A, as amended, is included in this Amendment.

&#160;

As required by Rule 12b-15 under the Securities
Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), this Amendment also includes new, currently dated certifications from
the Company&#8217;s principal executive officer and principal financial officer as required by Rule 13a-14(a) under the Exchange Act and
Section 302 of the Sarbanes&#8211;Oxley Act of 2002. These certifications are filed herewith as Exhibits 31.3 and 31.4.

&#160;

Except as described above, no other changes are
being made to the Original Form 10-K and this Amendment does not modify, amend, or update in any way any of the financial or other information
contained in the Original Form 10-K. Because no financial statements have been included in this Amendment, paragraph 3 of each of the
certifications filed herewith as Exhibits 31.3 and 31.4 has been omitted. This Amendment does not reflect subsequent events occurring
after the filing date of the Original Form 10-K. Accordingly, this Amendment is limited in scope and should be read in conjunction with
the Original Form 10-K and with the Company&#8217;s other filings with the SEC subsequent to the filing of the Original Form 10-K.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-21121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TRANSACT TECHNOLOGIES INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">06-1456680<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Hamden Center<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">2319 Whitney Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine3', window );">Entity Address, Address Line Three</a></td>
<td class="text">Suite 3B<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hamden<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(203)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">859-6800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TACT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,300,000<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,935,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Marcum LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Hartford, Connecticut<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<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>Description of changes contained within amended document.</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_AmendmentDescription</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_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_AuditorFirmId">
<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>PCAOB issued Audit Firm Identifier</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --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_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 only for a form used as an annual report.</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentTransitionReport">
<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 only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding">
<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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityFilerCategory">
<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 whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityInteractiveDataCurrent">
<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 registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="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_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityShellCompany">
<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 registrant is a shell company as defined in Rule 12b-2 of 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 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_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityVoluntaryFilers">
<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 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="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_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>1012
<FILENAME>ta51623210ka1_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/2022"
  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-20221231.xsd" xlink:type="simple"/>
    <context id="From2022-01-01to2022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001017303</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001017303</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="AsOf2023-02-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001017303</identifier>
        </entity>
        <period>
            <instant>2023-02-28</instant>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2022-01-01to2022-12-31">0001017303</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-01-01to2022-12-31">true</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="From2022-01-01to2022-12-31">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2022-01-01to2022-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType contextRef="From2022-01-01to2022-12-31">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2022-01-01to2022-12-31">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2022-01-01to2022-12-31">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2022-01-01to2022-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="From2022-01-01to2022-12-31">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2022-01-01to2022-12-31">0-21121</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2022-01-01to2022-12-31">TRANSACT TECHNOLOGIES INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-01-01to2022-12-31">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-01-01to2022-12-31">06-1456680</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-01-01to2022-12-31">One Hamden Center</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2022-01-01to2022-12-31">2319 Whitney Avenue</dei:EntityAddressAddressLine2>
    <dei:EntityAddressAddressLine3 contextRef="From2022-01-01to2022-12-31">Suite 3B</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCityOrTown contextRef="From2022-01-01to2022-12-31">Hamden</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-01-01to2022-12-31">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-01-01to2022-12-31">06518</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-01-01to2022-12-31">(203)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-01-01to2022-12-31">859-6800</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2022-01-01to2022-12-31">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-01-01to2022-12-31">TACT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-01-01to2022-12-31">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2022-01-01to2022-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2022-01-01to2022-12-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2022-01-01to2022-12-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2022-01-01to2022-12-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2022-01-01to2022-12-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2022-01-01to2022-12-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-01-01to2022-12-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2022-01-01to2022-12-31">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="AsOf2022-06-30" decimals="0" unitRef="USD">38300000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2023-02-28" decimals="INF" unitRef="Shares">9935827</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorName contextRef="From2022-01-01to2022-12-31">Marcum LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2022-01-01to2022-12-31">Hartford, Connecticut</dei:AuditorLocation>
    <dei:AuditorFirmId contextRef="From2022-01-01to2022-12-31">688</dei:AuditorFirmId>
    <dei:AmendmentDescription contextRef="From2022-01-01to2022-12-31">EXPLANATORY NOTE

TransAct Technologies Incorporated (the &#x201c;Company&#x201d;)
is filing this Amendment No, 1 (this &#x201c;Amendment&#x201d;) to its Annual Report on Form 10-K for the year ended December 31, 2022,
filed with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) on March 28, 2023 (the &#x201c;Original Form 10-K&#x201d;). The
purpose of this Amendment is solely to add to Part II, Item 9A, &#x201c;Controls and Procedures,&#x201d; a statement reflecting the conclusion
of the Company&#x2019;s Chief Executive Officer and Chief Financial Officer that the Company&#x2019;s disclosure controls and procedures
were effective at the reasonable assurance level as of December 31, 2022. This statement was inadvertently omitted from the Original Form
10-K due to a clerical error. The complete text of Part II, Item 9A, as amended, is included in this Amendment.

&#160;

As required by Rule 12b-15 under the Securities
Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), this Amendment also includes new, currently dated certifications from
the Company&#x2019;s principal executive officer and principal financial officer as required by Rule 13a-14(a) under the Exchange Act and
Section 302 of the Sarbanes&#x2013;Oxley Act of 2002. These certifications are filed herewith as Exhibits 31.3 and 31.4.

&#160;

Except as described above, no other changes are
being made to the Original Form 10-K and this Amendment does not modify, amend, or update in any way any of the financial or other information
contained in the Original Form 10-K. Because no financial statements have been included in this Amendment, paragraph 3 of each of the
certifications filed herewith as Exhibits 31.3 and 31.4 has been omitted. This Amendment does not reflect subsequent events occurring
after the filing date of the Original Form 10-K. Accordingly, this Amendment is limited in scope and should be read in conjunction with
the Original Form 10-K and with the Company&#x2019;s other filings with the SEC subsequent to the filing of the Original Form 10-K.</dei:AmendmentDescription>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>1013
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &J"L58'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !J@K%68M@T.>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:9EBJ'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1#JJKH%AZ2,(@43L @+D<G6:*$C*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8'*:
M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N_ X>WI\65>M[ ^
MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKNBFJ5<'O=G4E^+W@J_?)]8??5=CUQN[M
M/S:^",H6?MV%_ )02P,$%     @ :H*Q5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !J@K%6>X<UC!,+   8.P  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6;77/B.!:&[_D5*F9JJKN*!'^0A'0GJ:(-F68GDV0#,[.]6WLA;(&];5N,
M)(?P[_=(-C9."P%5IB\Z-O9Y)3TZDL^1[)L59=]Y2(A ;TF<\MMV*,3R4[?+
M_9 DF)_3)4GARIRR! LX98LN7S*" V64Q%W'LBZ["8[2]MV-^NV9W=W03,11
M2IX9XEF28+;^0F*ZNFW;[<T/+]$B%/*'[MW-$B_(A(@_EL\,SKJE2A E).41
M31$C\]OVP/XT["D#=<>?$5GQK6,DFS*C]+L\&0>W;4O6B,3$%U("PY]7XI$X
MEDI0C[\+T799IC3</MZHWZO&0V-FF!./QG]%@0AOV_TV"L@<9[%XH:NOI&C0
MA=3S:<S5_VB5W]OKM9&?<4&3PAAJD$1I_A>_%2"V#/K6#@.G,'#>&=B[2G +
M _=0@UYAT%-D\J8H#D,L\-T-HRO$Y-V@)@\43&4-S8]2V>\3P>!J!';BSJ.O
MA*$S],=DB#[\_/&F*T!47NKZA<"77,#9(6 [Z'>:BI"C41J0H"[0A=J457(V
M5?KB&!6'Q#]'KMU!CN4XF@IY9O-[,CM'3E^9NQKSH=G\'UD*I5NZTFNM<4O
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
M=S1,&WA@/,#T>[G&=QNOD*?K -O3IRH$6RE>B=A*\5P#XLX;>,2Q>[<Q'O#
M=@&K'>!W\T!-N7W"$'85TX:]P3@2QQ@"M>BNT2A"LA/!Q[T_V%L2AG'L1@!S
M*PA##(&W$4<P!: !0\*POP>/[J-@>T\%NS^?Z4]02P,$%     @ :H*Q5I>*
MNQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q
M%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(
MMB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!
M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M" !J@K%6JL0B%C,!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\
ME2H?L!:T(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3
M@>B4?'D78FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQF
MN1BUMIS> A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=
M7HCQ2D&LVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ
M/(,N#Z@5>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1
MP74&0ZRQB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\
M]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ :H*Q5B0>
MFZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#
M, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W
M;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9
MHIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJ
MEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( &J"
ML59ED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%
MKQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/
M$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4
MZ]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N
M6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC
M JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@A
MLO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_
M7G\!4$L! A0#%     @ :H*Q5@=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !J@K%68M@T.>\    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " !J@K%6F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &J"L59[AS6,$PL  !@[   8
M          " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " !J@K%6LO?";^X"  ")#@  #0              @ %7$P  >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( &J"L5:7BKL<P    !,"   +
M  "  7 6  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( &J"L5:JQ"(6,P$  "("
M   /              "  5D7  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" !J@K%6)!Z;HJT   #X 0  &@              @ &Y&   >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " !J@K%699!YDAD!  #/ P
M$P              @ &>&0  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
.."0 ) #X"  #H&@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>1014
<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>1015
<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>1016
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>38</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="ta51623210ka1.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://transact-tech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K/A" original="ta51623210ka1.htm">ta51623210ka1.htm</File>
    <File>ex31_3.htm</File>
    <File>ex31_4.htm</File>
    <File>tact-20221231.xsd</File>
    <File>tact-20221231_lab.xml</File>
    <File>tact-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>transactlogo.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>1018
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "ta51623210ka1.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 3,
   "dts": {
    "inline": {
     "local": [
      "ta51623210ka1.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tact-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tact-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "tact-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 62,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 4
   },
   "keyCustom": 0,
   "keyStandard": 38,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "tact",
   "nsuri": "http://transact-tech.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ta51623210ka1.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://transact-tech.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "ta51623210ka1.htm",
      "contextRef": "From2022-01-01to2022-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://transact-tech.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>1019
<FILENAME>0001214659-23-007400-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001214659-23-007400-xbrl.zip
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
M[]C[@OM5I]>)TO>+Z#6D_P!02P,$%     @ :H*Q5N2#_S#2+   -3@! !$
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
M)YD'E(C%)OSLVI?6G9FBE/>^];[4IA]L)?>I"IO>.>88S#R4TZ2A,,G1M2]
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
M/3<(Z%QEN=.FRKA5%$3VNYR9)%1:I(L=8[%@:1(E>4+7OXB33YY@6ZML(E=
MP 85#6U%$"B MDP.#D*DE(XAN.-$0DA$(HJ7 .7"0OSVX<$ZVG>)74'1;UC!
M 2N#@*37G@F+"!A'C0A4AJ BQB\V\RS;$OXF>"PAGA "S0,@M?0AX@29[(6J
M#/3)UH)$6S$^[H^GJV62I[:3R[;$V9@$F*M')*,\"#8 4R8+11EB#^AX^I?5
M7Y&*<IS^&[;D6"X>N]AO5BP%5I^RJEQ!T&%1<6"1!($"[,NDX8:A2HI*K8_5
MJ32SEN88Y:X L-I2J=<*@TBZS5'KRZ_EVE.7?[F+'H4I KR08)>Y[OIM)LWN
MOZD) H$.8ZV3DDJ*E-;'"PF'(6O=/PE8>YL$K'LF >L0)P'KH9. M;=)@-IM
MN42(Z)=N5VFRQL#BA)UJUU!T6#;YL$B#0@7V!_89=0@ZQ+A>T;)8XDPNS\\W
MQ?ZOQ =+*P&=LS4MNVS6BUK:1$$PTN6LM:QEN>A<0XRDVC47VSC)25R:N4HH
MIE&"TWIY1-L5\?X09[0,-%^#TZ,/@Z%A)ELXE6%J+<,Z\+#4I>M+Z>4#&+^2
M-/V9LE>Z(#ACE,3EM13;G:)NO=LG9GILZP_- .(@<!KB$'AT1@:-GV044F'5
ME3 O)'UCZ9;FF!?ODG-;SP3HW)(#V-2),40!D6)W!A!2BU&I]O."=KEZ1#W)
M*G]W"&P@)'?\NG:G:>.M;:LV(&8Z#4+O<%=K?ASFQF64IU<L<R)_+R)Y(5]P
MCBMO8'LAN>N7*KM,FV]3VK0!(=1I$'Q_LHZ12\5@Q92W)6/X3$RUUJSC*7%#
MY7[AF);%]MHQM20@/&R^.E:0X4AIO;"PV. T_;S-$DHR>" R5&Y9L%K46= D
M ;%@\P6P4$B1TGIAX7)#^%H,;S]Q]IH_5NNS@FT#U&[9Z+2L,V*5!L1*ES^
M&16"RABUI*X?>':'!<7+51;AEEJDCK$!S1K,M'0A 0.9:]&2DDA>;[EA.5HR
M]#4C*'\DZ++Z&;KF2O!E/;Y^:22*Y L1Y:R<QIC;$.H2.__5$=!PZ[='6LH@
M0.JU!_\.21V!5(AC:FX%P[QY'E>8F.=D [[MT!_BBJ"AYA5'??H@:!IHTF2J
M"--/KHM )"-]KF;47-P>GN)I(L<S8XM!8V+<4 3!"&@+FA8W?RO S]IYVU6:
M1%<IP_!5%DWC>,6\MCUCL;R#(" "VJZ@)?(*(2J47O+_&=,GOGW.H_T=9Q$A
M\BFKK.ZM^JZ_#8QVR\R;FJ33-"@T(,[>XA<@\% %:M3QH3%B^;R8)Q\:EZNY
ML>AI\8C% ;S=YID<084Q^"IX9Y#CVPL#&F#<9.B(" B] 3:A&PY%)"I"/Z R
M&#6B/9V?98=5 $G\>7]/'@B7[QTLR2[_+';TU'&&,2#6]=G;X.:8)W.]@4%
M^%:WT*E>AIH5H)5\1JRJ OTF*T%%+:Y_O[QXB(1QX$ECK=3I,SZZ)>UQGK(H
M"#C:?JP/Z3#NX]GA:M?R+7KHUZQ-A>,4F]:,-*OBD%)M>(+2K61^4GZ5\,W<
M=M7/*'><;MV6D>RR,*14:XZ@1$L1FG^QY+FYZ5I\$IO5)O'7"F=$;/DO4$L#
M!!0    ( &J"L59N@YV7B@<  -A;   5    =&%C="TR,#(R,3(S,5]P<F4N
M>&ULS9S1<MHX%(;O=V;?P<M>$P+9=ILTV4Y"0X=IVF1#VN[N34?8 C21)4:2
M [S]2C80#)9\<N.37"3$_)+._\F6?6S)YQ^6*8^>J-),BHM6]^BX%5$1RX2)
MZ47KVZA].>H/AZU(&R(2PJ6@%RTA6Q_^^O67R/Z<_]9N1P-&>7(6?91Q>R@F
M\GWTE:3T+/I$!57$2/4^^DYXYK;( >-417V9SCDUU'Y1-'P6O3GJOB-1NPVH
M]SL5B53?[H?;>F?&S/59I[-8+(Z$?"(+J1[U42Q36(4C0TRFM[4=+X_7/T7Q
M<\[$XYG[-2::1I:7T&=+S2Y:KMUULXN3(ZFFG=[Q<;?SSY>;43RC*6DSX;C%
MM+4IY6JI*M<]/3WMY-]NI ?*Y5CQ31LGG4TXVYKMMRR@WXE$LS.=AW<C8V+R
M;J]M)O(JW'_MC:SM-K6[O?9)]VBID]8&?DY024[OZ21R?VWO;5LUB@A-8M,V
M-)ZY7NLX1:<O[5YIP\W+SA2=7+2,4_6.>[UNKVC@]Y+(K.9V[]3,[5RMJ%-J
M?*ZHIL+D?F_LAE(1NC1VGZ+)IB+7_HO",\RX$NO=IANUW3Z6I;9!^[%0KJ/9
MQ,-E7 J!N[Z0>WXW^W5.7-/X:"J?.@EE'<? ?<AAY"#L/S_SAB['VD8<FTU-
MG(PIS^O_:35[DDX#46U(/-@:JX,J*_9CVNVY2Q5'4B546=:;NHB*2_UUN(NN
M%9TY4;:B=CQC?-O5$R53'YTU">D)=!>4;:(9FI>V_<3%,.!D6HUS3P+DV<4
M6ND&B^A'JF/%YHY+#=B2$LBWA\JWPEO#F#?'SCV=,A>O"\6=>*G;&!X7/$6
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
M"RG]S_?+ M8KDD;,IXXVAH1^=)T &$['"G6ZFDQ>7(AR 9V!#W@\F_/9['_
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
M! V5VL'BES*W*OH0J/-,'N[L3\@IN++?G25+H.%3 GZ2B9P=7: ;S[+R=5/
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
M9?!MKK_XYC/V$6W&O?83P/>12&0?@1^A0%5#7*'@R+UM:5>:B81('>81FFV
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
M^Q_%5HU\]3*=]J%C/0H@6]%31@JC*</MEEJ1 JR!,MG"?0_.!IXM=4_-S1<
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
MOC\/Q9D9X-!F5+WX1T,YQO47L)=($<;!.V8'<[SVISZY.,JB;Z-R7I7&?0(
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
MK2#1^""\1CYK/;U2#_FA>PZQW,L&EHW-$75E<[J0#I6MQKD6@_[2!"D#LR<
M9MI]2B59OFWJ*NGX()(F/@<2H"2VVK!%XIEC#3.RN$$C>\Q9!GZUGS?>W_/>
ME]S,,OGCD],2RA61$U", WJ!*&)+[<44<<]JTHX^9> [Y8Y#[*QG2I&[ \^P
M%C,*A<KK4(V2*\3A0VXMKZ9JP 8U,J^N6G*_:I&=E+]9/>Z^;<C0V7PLV*AE
M]&MT^*RU*O.B0H^;(VF-#<QBB@$[I"CS8*2?F[^8*U@PJ85I3_:V5>7<FIW
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
M,[+F$C4<:^Q; IVSLQNMND7BM/^UO<PPMA5A[W(E$W>*9]*]\C"/M*CKR@C
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
M:@U!!&I>1G[U@H8J3S\_3*TYN"E$!7GTM3BCGH=X0+BS!1+'V7,MB7AMW%G
M@7\9.\&BQ=4M:SIRR>E&F(1[O:6"D(91[13&.;S8S\WVVE(LN3=GKY;'FU8K
MD\0UC.0GE"'2#4W/^5I[9<=&/2YD!LF@7N=!>O1T9S!$D8P@"!#G@;LVSU#(
M@O-U +D8J\VA%LG=)TM=]0]E'\0=YB 3I\V!U)E%HEQ 7LQ25%DM*W(]U3:8
M:K4'\+ *?O!6_-OZWW=\"'ZL2 %FAK,4EII#V2OC'$Y2/,YL!LSP85M2D3+
M8M>0 (+<\Q,&X2+B!5I!:VW6MJKL&^W'6UM&PKK&@I>++G%[4XWX;CC+<O=
M;ZW&AH;W>9_%U@HI9O5$X%ANI[0!LUO#L Z(Y*UT0\3,Y=FIY'W8RHUGW$9J
MFYD+H%Y68.*0:LF#/PH*@P#6+[<E5NMNEI?'<@[^,(\6)X*@12JZ94AO%*.Z
MLLR=M/8!\LKXMV4/DM'R@2D^QQ5/K,.  0['LFLEA0$K)@N@P"UNJ'4]3YNR
M;0%E?CZ9)U=@F[W0]B-&R-U Z(<&,9=!T3"[2 [(OUZ;Q7<?-/((NLT;&O@
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
ML/UT9'^F;C5H&W !/9[%,(<I4-@)38.#\:K8CSC9M\($7,P,!"SZVDR/#T.
ML:'LHA0.P.=F>8S@SK'0).^Q?H?1.MH^U[I0U&;:QIF-YKKFC(I-K;R$^O2!
M3M&'7M0!AQ*'V"<]KY^\VGTCW<?KR2/.33F+UR]V7;EZU?Z ?D?# ^VT.!79
MB)T5EZ/2]D%ZR:NE-QDO[PUD+-U#-/V$@T#J(-"."_\W/O"I8?]O @!02P$"
M% ,4    " !J@K%6FQ;&T3@'  # )   "@              @ $     97@S
M,5\S+FAT;5!+ 0(4 Q0    ( &J"L5;==LT230<  (TD   *
M  "  6 '  !E>#,Q7S0N:'1M4$L! A0#%     @ :H*Q5N2#_S#2+   -3@!
M !$              ( !U0X  '1A-3$V,C,R,3!K83$N:'1M4$L! A0#%
M  @ :H*Q5DQ^MVY/ P  R P  !$              ( !UCL  '1A8W0M,C R
M,C$R,S$N>'-D4$L! A0#%     @ :H*Q5@-\H#U8"P  -HP  !4
M     ( !5#\  '1A8W0M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( &J"
ML59N@YV7B@<  -A;   5              "  =]*  !T86-T+3(P,C(Q,C,Q
M7W!R92YX;6Q02P$"% ,4    " !J@K%6-8S33P.!  #T@@  $
M    @ &<4@  =')A;G-A8W1L;V=O+FIP9U!+!08     !P ' +(!  #-TP
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>CORRESP
<SEQUENCE>20
<FILENAME>filename20.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; font-size: 10pt"><IMG SRC="dp_logo.jpg" ALT="">&nbsp;</TD>
    <TD STYLE="width: 50%; border-bottom: black 1pt solid; font-size: 10pt; text-align: right"><B>&nbsp;</B></TD></TR>
  <TR>
    <TD COLSPAN="2" STYLE="font-size: 10pt; text-transform: uppercase">Boston&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connecticut&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FLORIDA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New Jersey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;New York&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PROVIDENCE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Washington, DC</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>
    <P STYLE="font: small-caps bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Scott Warren Goodman</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Attorney at Law</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">One Jefferson Road</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Parsippany, NJ 07054-2891</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">T: (973) 966-8226 F: (973) 206-6534</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">sgoodman@daypitney.com</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 70%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 30%; font-size: 10pt">May 17, 2023</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>VIA EDGAR</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">United States Securities and Exchange Commission</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">100 F Street, N.E.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Washington, D.C. 20549</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in">Attn:</TD><TD>David Edgar, Senior Staff Accountant <BR>
Kathleen Collins, Accounting Branch Chief</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></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: 0.5in">&nbsp;</TD>
    <TD STYLE="width: 3%; text-indent: 0in">Re:</TD>
    <TD STYLE="width: 60%; text-indent: 0in">TransAct Technologies Incorporated</TD>
    <TD STYLE="width: 28%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Form 10-K for the Fiscal Year Ended December 31, 2022</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="text-indent: 0in">Filed March 28, 2023</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-indent: 0in">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-indent: 0in">File No. 000-21121</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Dear Mr. Edgar and Ms. Collins:</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: 1in">We are in receipt of, and have
reviewed, your comment letter addressed to Mr. Steven A. DeMartino, President, Chief Financial Officer, Treasurer and Secretary of TransAct
Technologies Incorporated (the &ldquo;Company&rdquo;), dated May 5, 2023 (the &ldquo;Comment Letter&rdquo;), concerning the above-captioned
Company filing (the &ldquo;Form 10-K&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: 1in">We are hereby providing to the
Commission staff (the &ldquo;Staff&rdquo;), on behalf of the Company, the Company&rsquo;s response to the Comment Letter.</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: 1in">The numbered item below corresponds
to the numbered request in the Comment Letter. For your convenience, the comment is reprinted below, followed by the Company&rsquo;s response.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</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: 8pt">&nbsp;</FONT></TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><IMG SRC="dpsmall_logo.jpg" ALT="">&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">May 17, 2023</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Page 2</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><U>Form 10-K for the Fiscal Year Ended December
31, 2023</U></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"><B><U>Item 9A. Disclosure Controls and Procedures<BR>
Evaluation of Disclosure Controls and Procedures, page 28</U></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">1.</TD><TD STYLE="text-align: justify"><B><U>COMMENT</U></B>: We note your disclosures where you indicate that management, including your CEO
and CFO, has concluded that your consolidated financial statements, included in this Form 10-K, fairly present, in all material respects,
your financial condition, results of operations and cash flows for the periods presented in conformity with generally accepted accounting
principles, and that they can be relied upon. Please amend your filing to provide management&rsquo;s conclusion on the effectiveness of
your disclosure controls and procedures as of December 31, 2022. Refer to Item 307 of Regulation S-K.</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 0pt 1in; text-align: justify"><B><U>RESPONSE</U>: </B>The Company respectfully
advises the Staff that it has today filed Amendment No. 1 to revise Item 9A. <I>Controls and Procedures</I> to add management&rsquo;s
conclusion on the effectiveness of the Company&rsquo;s disclosure controls and procedures as of December 31, 2022, which was inadvertently
omitted from the Form 10-K due to a clerical error.</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: 1in">We thank the Staff for the review
of the foregoing. In the event that you have any questions or comments, please feel free to contact me at (973) 966-8226 or Gretchen Blauvelt-Marquez
at (973) 966-8314. Thank you.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 70%; text-align: justify">&nbsp;</TD>
    <TD STYLE="width: 30%; text-align: justify">Regards,</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">/s/ Scott W. Goodman</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: justify">&nbsp;</TD>
    <TD STYLE="text-align: justify">Scott W. Goodman</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

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

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

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%">cc:</TD>
    <TD STYLE="width: 95%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Steven A. DeMartino, TransAct Technologies Incorporated</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">William DeFrances, TransAct Technologies Incorporated</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Gretchen Blauvelt-Marquez, Day Pitney LLP</P></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&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>
</SEC-DOCUMENT>
