<SEC-DOCUMENT>0001104659-23-005013.txt : 20230119
<SEC-HEADER>0001104659-23-005013.hdr.sgml : 20230119
<ACCEPTANCE-DATETIME>20230119161529
ACCESSION NUMBER:		0001104659-23-005013
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20230113
ITEM INFORMATION:		Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20230119
DATE AS OF CHANGE:		20230119

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TENNANT CO
		CENTRAL INDEX KEY:			0000097134
		STANDARD INDUSTRIAL CLASSIFICATION:	REFRIGERATION & SERVICE INDUSTRY MACHINERY [3580]
		IRS NUMBER:				410572550
		STATE OF INCORPORATION:			MN
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		104000 CLEAN STREET
		CITY:			EDEN PRAIRIE
		STATE:			MN
		ZIP:			55344
		BUSINESS PHONE:		7635401200

	MAIL ADDRESS:	
		STREET 1:		104000 CLEAN STREET
		CITY:			EDEN PRAIRIE
		STATE:			MN
		ZIP:			55344

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	TENNANT G H CO
		DATE OF NAME CHANGE:	19700515
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>tm233790d1_8k.htm
<DESCRIPTION>FORM 8-K
<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/2021q4" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:tnc="http://tennantco.com/20230113">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_039_tnc_tennantco.com_20230113 -->
<!-- Field: Set; Name: xdx; ID: xdx_04B_20230113_20230113 -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DEntityCentralIndexKey_0000097134 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMi0zMQ== -->
<!-- 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="From2023-01-13to2023-01-13" name="dei:EntityCentralIndexKey">0000097134</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="tnc-20230113.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-01-13to2023-01-13">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000097134</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-01-13</xbrli:startDate>
        <xbrli:endDate>2023-01-13</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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

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

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

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; color: Black; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 700">UNITED
STATES</span></p>

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; color: Black; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 700">SECURITIES
AND EXCHANGE COMMISSION</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; color: Black; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 700">Washington,
D.C.&#160;&#160;20549</span></p>

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

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

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

<p style="font: 18pt Times New Roman, Times, Serif; text-align: center; color: Black; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 700">FORM <span id="xdx_903_edei--DocumentType_c20230113__20230113_zTfYfmaVaD79"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:DocumentType">8-K</ix:nonNumeric></span></span></p>

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

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 700">CURRENT
REPORT</span></p>

<p style="font: 12pt Times New Roman, Times, Serif; text-align: center; color: Black; margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 700">Pursuant
to Section 13 or  15(d) of the Securities Exchange Act of 1934</span></p>

<p style="text-indent: 0.75in; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="margin-bottom: 0pt; margin-top: 0pt">&#160;<span style="font-weight: 400">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">Date
of Report (Date of earliest event reported) </span> <span id="xdx_905_edei--DocumentPeriodEndDate_c20230113__20230113_zwoG0JxYmxu"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">January 13, 2023</ix:nonNumeric></span></p>



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

<p style="margin-top: 0; text-align: center; margin-bottom: 0"><span id="xdx_90A_edei--EntityRegistrantName_c20230113__20230113_zo3NwlAfG4rf" style="font: 700 18pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:EntityRegistrantName">TENNANT
COMPANY</ix:nonNumeric></span></p>

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


<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
    <td style="width: 33%; text-align: center"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><span id="xdx_904_edei--EntityIncorporationStateCountryCode_c20230113__20230113_zZhu54JJaGm3"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Minnesota</ix:nonNumeric></span></span></td>
    <td style="width: 34%; text-align: center"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><span id="xdx_901_edei--EntityFileNumber_c20230113__20230113_zNyiMGjtfJJk"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:EntityFileNumber">1-16191</ix:nonNumeric></span></span></td>
    <td style="width: 33%; text-align: center"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><span id="xdx_901_edei--EntityTaxIdentificationNumber_c20230113__20230113_z3X9dqDO5zi"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:EntityTaxIdentificationNumber">41-0572550</ix:nonNumeric></span></span></td></tr>
<tr style="vertical-align: top; text-align: left">
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">(State or other <br />
jurisdiction<br />of incorporation)</span></td>
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">(Commission<br />File Number)</span></td>
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">(IRS Employer<br />Identification No.)</span></td></tr>
</table>

<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="margin-bottom: 0pt; margin-top: 0pt"></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
    <td style="width: 50%; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span id="xdx_90F_edei--EntityAddressAddressLine1_c20230113__20230113_zLB2Mga14aoi" style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:EntityAddressAddressLine1">10400 Clean Street</ix:nonNumeric></span></p>
                                               <p style="margin-top: 0; margin-bottom: 0"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">&#160;</span><b><span id="xdx_90E_edei--EntityAddressCityOrTown_c20230113__20230113_znuRYiQlu0B"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:EntityAddressCityOrTown">Eden Prairie</ix:nonNumeric></span>,</b><b> <span id="xdx_905_edei--EntityAddressStateOrProvince_c20230113__20230113_zIDC0gCuupek"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Minnesota</ix:nonNumeric></span></b></p></td>
    <td style="width: 50%; text-align: center; vertical-align: bottom"><b><span id="xdx_90A_edei--EntityAddressPostalZipCode_c20230113__20230113_zMZIYClIvxDh"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:EntityAddressPostalZipCode">55344-2650</ix:nonNumeric></span></b></td></tr>
<tr style="vertical-align: top; text-align: left">
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">(Address of principal executive offices)</span></td>
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">(Zip Code)</span></td></tr>
</table>

<p style="margin-bottom: 0pt; margin-top: 0pt"><span style="font-weight: 400"></span>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">Registrant&#8217;s
telephone number, including area code </span> <span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">(<span id="xdx_90F_edei--CityAreaCode_c20230113__20230113_zUzV4Z1nayXe"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:CityAreaCode">763</ix:nonNumeric></span>) <span id="xdx_90C_edei--LocalPhoneNumber_c20230113__20230113_zoTlFXIogt24"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:LocalPhoneNumber">540-1200</ix:nonNumeric></span></span></p>



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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 400">Check
the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under
any of the following provisions (<i>see</i> General Instruction A.2. below):</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt"><span style="font-weight: 400">&#160;</span></p>


<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span id="xdx_90A_edei--WrittenCommunications_c20230113__20230113_z5wk8w2Z8Mh5" style="font-family: Wingdings"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#168;</ix:nonNumeric></span></td><td style="text-align: justify">Written communications pursuant to Rule 425 under the Securities
Act (17 CFR 230.425)</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt">&#160;</p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span id="xdx_907_edei--SolicitingMaterial_c20230113__20230113_zYLJTZgXxmu6" style="font-family: Wingdings"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#168;</ix:nonNumeric></span></td><td style="text-align: justify">Soliciting material pursuant to Rule 14a-12 under the Exchange
Act (17 CFR 240.14a-12)</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 3pt; margin-bottom: 0pt">&#160;</p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span id="xdx_90C_edei--PreCommencementTenderOffer_c20230113__20230113_ziCSMtIwkwtd" style="font-family: Wingdings"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#168;</ix:nonNumeric></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 14d-2(b) under
the Exchange Act (17 CFR 240.14d-2(b))</td>
</tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 3pt; margin-bottom: 0pt">&#160;</p>
<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0); margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span id="xdx_907_edei--PreCommencementIssuerTenderOffer_c20230113__20230113_zV0Xg8wXHFC2" style="font-family: Wingdings"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#168;</ix:nonNumeric></span></td><td style="text-align: justify">Pre-commencement communications pursuant to Rule 13e-4(c) under
the Exchange Act (17 CFR 240.13e-4(c))</td>
</tr></table>


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

<p style="margin-top: 0pt; margin-bottom: 0pt">Securities registered pursuant to Section 12(b) of the Act:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: top; text-align: left">
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 32%; text-align: center"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">Title of each class</span></td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom; width: 34%; text-align: center"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">Trading <br />
Symbol(s)</span></td>
    <td style="padding-bottom: 1pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 32%; text-align: center"><span style="font: 700 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)">Name of each exchange on which<br />
 registered</span></td></tr>
<tr style="vertical-align: top; text-align: left">
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><span id="xdx_909_edei--Security12bTitle_c20230113__20230113_zc6EVn4OYCx2"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:Security12bTitle">Common Stock, par value $0.375 per share</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><span id="xdx_907_edei--TradingSymbol_c20230113__20230113_zAsUbgdFtwub"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" name="dei:TradingSymbol">TNC</ix:nonNumeric></span></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font: 400 10pt Times New Roman, Times, Serif; color: rgb(0, 0, 0)"><span id="xdx_908_edei--SecurityExchangeName_c20230113__20230113_z5I855q6C4Ne"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></span></span></td></tr>
</table>
<p style="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (17 CFR
&#167;230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR &#167;240.12b-2).</p>

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

<p style="font-size: 10pt; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-weight: 400">Emerging
growth company</span><span style="font-family: Times New Roman, Times, Serif">&#160; </span><span style="font-family: Wingdings"><span id="xdx_90B_edei--EntityEmergingGrowthCompany_c20230113__20230113_zQQAF6vPkfqb"><ix:nonNumeric contextRef="From2023-01-13to2023-01-13" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#168;</ix:nonNumeric></span></span></p>

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

<p style="text-align: left; font-size: 10pt; color: rgb(0, 0, 0); margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-weight: 400">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><span style="font-family: Wingdings">&#168;</span></p>

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

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


<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="margin-top: 0pt; margin-bottom: 0pt"></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="margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 5.03. Amendments to Articles of Incorporation or Bylaws; Change
in Fiscal Year.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 13, 2023, the Board of Directors of Tennant Company (the
&#8220;Company&#8221;) adopted certain amendments to its Amended &amp; Restated By-Laws (as amended, the &#8220;By-Laws&#8221;), effective
immediately. Among other things, the By-Laws:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td>Require shareholders who nominate persons for election as directors in accordance with the Company&#8217;s Articles of Incorporation
to comply with certain notice requirements, including providing certain information about any such nominee and the nominating shareholder;</td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td>Allow the Company, unless otherwise required by law, to consider certain shareholder nominations of director candidates to be null
and void where any shareholder (i) provides notice pursuant to Rule 14a-19 (&#8220;Rule 14a-19&#8221;) under the Securities Exchange Act
of 1934, as amended, and (ii) subsequently (A) notifies the Company that such shareholder no longer intends to solicit proxies in support
of director nominees other than the Company&#8217;s director nominees in accordance with Rule 14a-19, (B) fails to comply with the requirements
of Rule 14a-19, or (C) fails to provide reasonable evidence sufficient to satisfy the Company that the requirements of Rule 14a-19 have
been met;</td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td>Establish additional rules governing the conduct of meetings of shareholders; and</td></tr></table>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Symbol">&#183;</span></td><td>Require that any shareholder who directly or indirectly solicits proxies from other shareholders to use a proxy card color other than
white.</td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The By-Laws also incorporate certain clarifying updates and conforming
changes. The full text of the By-Laws is filed as Exhibit 3.2 hereto.</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 9.01. Financial Statements and Exhibits.</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">(d)&#160;&#160;&#160;&#160;&#160;&#160;Exhibits.</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 5%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 6%"><a href="tm233790d1_ex3-2.htm" style="-sec-extract: exhibit">3.2</a></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 89%"><a href="tm233790d1_ex3-2.htm" style="-sec-extract: exhibit">Amended and Restated By-Laws.</a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">104</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</td></tr></table>

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


<p style="margin-top: 0pt; margin-bottom: 0pt"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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 the Securities Exchange Act of 1934,
the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Tennant Company</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:&#160; January 19, 2023</span></td>
    <td style="border-bottom: Black 1pt solid; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Kristin A. Stokes</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Kristin A. Stokes</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior Vice President, General Counsel and Corporate Secretary</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"></p>

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

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




</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6LVsnCro7HSriFBki3lYXpbg1I+38eSTf0m5DDIEknPPlCDEQK1rqEhlO8zyDA1Z1qRxCjldkNBf0jnS9ScDPHG/aOlbGdecPTMkz6JlxKM8XL3TWh7ZYJCAnkYyjeOqXZDSC2VYErZ6SueoCjdOqBGUK2DPVrNEpfvcfDupFhqp3F3VEtppMAnEoe/kDQxkPYUcP9SS+W8iyVASDrgKxYmrqNqaxjipYlFj5LNuj/w6+NgRJdA== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.2
<SEQUENCE>2
<FILENAME>tm233790d1_ex3-2.htm
<DESCRIPTION>EXHIBIT 3.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>AMENDED &amp; RESTATED
BY-LAWS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>TENNANT COMPANY</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>As of January 13, 2023</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>Meeting of Shareholders</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 1 - Place</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Meetings of the shareholders
shall be held at the principal executive office of the corporation in the State of Minnesota or at such other place or places as the Board
of Directors or Chief Executive Officer may from time to time designate; provided, however, that any meeting called by or at the demand
of a shareholder or shareholders pursuant to Section 3 of this Article shall be held in the county where the principal executive office
of the corporation is located.&nbsp;&nbsp;The Board of Directors may determine that shareholders not physically present in person or by
proxy at a shareholder meeting may, by means of remote communication, participate in a shareholder meeting held at a designated place.&nbsp;&nbsp;The
Board of Directors also may determine that a meeting of shareholders shall not be held at a physical place, but instead solely by means
of remote communication.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 2 - Annual Meeting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The annual meeting of
shareholders shall be held in each calendar year on such date and at such time as shall be set by the Board of Directors or by the Chief
Executive Officer of the corporation, at which meeting the shareholders shall elect directors and transact such other business as may
be properly brought before the meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 3 - Special Meeting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Special meetings of the
shareholders may be called for any purpose or purposes, at any time, by the Chief Executive Officer, by the Chief Financial Officer, by
the Board of Directors, or any two or more members thereof, or at the demand of one or more shareholders holding not less than ten percent
(10%) of the voting power of all shares of the corporation entitled to vote (except that a special meeting for the purpose of considering
any action to directly or indirectly facilitate or effect a business combination, including any action to change or otherwise affect the
composition of the Board for that purpose, must be called by twenty-five percent (25%) or more of the voting power of all shares of the
corporation entitled to vote) by written notice of such demand given by such shareholder or shareholders to the Chief Executive Officer
or the Chief Financial Officer specifying the purposes of such meeting.&nbsp;&nbsp;Within 30 days of receipt of such a demand by the Chief
Executive Officer or the Chief Financial Officer, the Board of Directors of the corporation shall cause a special meeting of shareholders
to be duly called and held on notice no later than 90 days after receipt of such demand.&nbsp;&nbsp;If the Board of Directors fails to
cause a special meeting to be called and held as required by this Section, the shareholder or shareholders making the demand may call
the meeting by giving notice as provided in Section 5 of this Article.</P>

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

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

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

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 4 - Adjournment</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Any meeting of the shareholders
may be adjourned to another date, time, or place solely by the Chair of the meeting.&nbsp;&nbsp;If any meeting is so adjourned, no notice
as to such adjourned meeting need be given if the date, time, and place at which the meeting will be reconvened are announced at the time
of adjournment and the adjourned meeting is held not more than 120 days after the date fixed for the original meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 5 - Notices</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Except as provided in
Section 4 of this Article, written notice of each meeting of shareholders stating the date, time, and place, and in case of a special
meeting, the purpose or purposes, shall be given at least 10 days, but not more than 60 days, before the date of such meeting to each
shareholder of record entitled to vote at such meeting.&nbsp;&nbsp;Notice may be given to a shareholder by means of electronic communication
if the requirements of Minnesota Statutes Section 302A.436, Subdivision 5, as amended from time to time, are met.&nbsp;&nbsp;Notice to
a shareholder is also effectively given if the notice is addressed to the shareholder or a group of shareholders in a manner permitted
by the rules and regulations under the Securities Exchange Act of 1934, as amended (the &ldquo;Exchange Act&rdquo;), provided that the
corporation has first received the written or implied consent required by those rules and regulations.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 6 - Waiver of Notice</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Notice of the date, time,
place, and purpose of any meeting of the shareholders may be waived by any shareholder.&nbsp;&nbsp;Such waiver may be given before, at,
or after the meeting in writing, orally, or by attendance.&nbsp;&nbsp;Attendance by a shareholder at a meeting is a waiver of notice of
that meeting, unless the shareholder objects at the beginning of the meeting to the transaction of business because the meeting is not
lawfully called or convened, or objects before a vote on an item of business because the item may not lawfully be considered at that meeting
and does not participate in the consideration of the item at that meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 7 - Quorum; Acts of Shareholders</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The presence, in person
or by proxy, of the holders of a majority of the voting power of shares entitled to vote at the meeting shall constitute a quorum for
the transaction of business.&nbsp;&nbsp;The shareholders present at a duly called or held meeting at which a quorum is present may continue
to transact business until adjournment, notwithstanding the withdrawal of enough shareholders to leave less than a quorum.&nbsp;&nbsp;Except
as otherwise required by law or specified in the Articles of Incorporation of this corporation, the shareholders shall take action by
the affirmative vote of the holders of a majority of the voting power of the shares present at a duly held shareholders&rsquo; meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 8 - Authorization Without Meeting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Any action which may be
taken at a meeting of the shareholders may be taken without a meeting if authorized by a written action signed by all of the holders of
shares who would be entitled to vote on that action.</P>

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

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

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 9 - Advance Notice of Business to
be Conducted</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The business conducted at any special meeting of shareholders of the corporation shall be limited to the purposes stated in the
notice of the special meeting pursuant to Section 5 of this Article.&nbsp;&nbsp;At any annual meeting of shareholders of the corporation,
only such business (other than the nomination and election of directors, which shall be subject to the Articles of Incorporation and Section
10 of this Article) may be conducted as shall be appropriate for consideration at the meeting of shareholders and as shall have been brought
before the meeting (i) by or at the direction of the Board of Directors, or (ii) by any shareholder of the corporation entitled to vote
at the meeting who complies with the procedures hereinafter set forth in this Section.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Timing of Notice</U>.&nbsp;&nbsp;For such business to be properly brought before any annual meeting by a shareholder, the shareholder
must have given timely notice thereof in writing to the Secretary of the corporation.&nbsp;&nbsp;To be timely, a shareholder&rsquo;s notice
of any such business to be conducted at an annual meeting must be delivered to the Secretary of the corporation, or mailed and received
at the principal executive office of the corporation, not less than 90 days before the first anniversary of the date of the preceding
year&rsquo;s annual meeting of shareholders.&nbsp;&nbsp;If, however, the date of the annual meeting of shareholders is more than 30 days
before or 60 days after such anniversary date, notice by a shareholder shall be timely only if so delivered or so mailed and received
not less than 90 days before such annual meeting or, if later, within 10 days after the first public announcement of the date of such
annual meeting.&nbsp;&nbsp;Except to the extent otherwise required by law, the adjournment of an annual meeting of shareholders shall
not commence a new time period for the giving of a shareholder&rsquo;s notice as required above.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Content of Notice</U>.&nbsp;&nbsp;A shareholder&rsquo;s notice to the corporation shall set forth as to each matter the shareholder
proposes to bring before the annual meeting:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in; background-color: white">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>a brief description of the business desired to be brought before the meeting and the reasons for conducting such business at the
meeting;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in; background-color: white">(ii)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>any
material interest in such business of the shareholder and of any beneficial owners on whose behalf the proposal is made;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in; background-color: white">(iii)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>the name and address of such shareholder as they appear on the corporation&rsquo;s books, and of any such beneficial owner;</P>

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

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in; background-color: white">(iv)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>(A)
the class or series (if any) and number of shares of the corporation that are beneficially owned by such shareholder or any such
beneficial owner, (B) any option, warrant, convertible security, stock appreciation right, or similar right with an exercise or
conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the corporation or
with a value derived in whole or in part from the value of any class or series of shares of the corporation, whether or not such
instrument or right is subject to settlement in the underlying class or series of capital stock of the corporation or otherwise (a
 &ldquo;Derivative Instrument&rdquo;) owned beneficially by such shareholder or any such beneficial owner and any other opportunity
to profit or share in any profit derived from any increase or decrease in the value of shares of the corporation, (C) any proxy,
contract, arrangement, understanding, or relationship pursuant to which such shareholder or any such beneficial owner has a right to
vote any shares of the corporation, (D) any short interest of such shareholder or any such beneficial owner in any security of the
corporation (for purposes of these By-Laws, a person shall be deemed to have a &ldquo;short interest&rdquo; in a security if such
person has the opportunity to profit or share in any profit derived from any decrease in the value of the subject security), (E) any
rights to dividends on the shares of the corporation owned beneficially by such shareholder or any such beneficial owner that are
separated or separable from the underlying shares of the corporation, (F) any proportionate interest in shares of the corporation or
Derivative Instruments held, directly or indirectly, by a general or limited partnership in which such shareholder or any such
beneficial owner is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, and (G) any
performance-related fees (other than an asset-based fee) that such shareholder or any such beneficial owner is entitled to based on
any increase or decrease in the value of shares of the corporation or Derivative Instruments, if any, as of the date of such notice,
including without limitation any such interests held by members of such shareholder&rsquo;s or any such beneficial owner&rsquo;s
immediate family sharing the same household (which information called for by this Section 9(c)(iv) shall be supplemented by such
shareholder not later than 10 days after the record date for the meeting to update and disclose such information as of the record
date);</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in; background-color: white">(v)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>a
representation that the shareholder is a holder of record of shares entitled to vote at the meeting, will continue to be a holder of
record of shares entitled to vote at the meeting through the date of the meeting, and intends to appear in person or by proxy at the
meeting to make the proposal; and</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in; background-color: white">(vi)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>a representation whether the shareholder or any such beneficial owner intends or is part of a group that intends to deliver a proxy
statement or form of proxy to holders of at least the percentage of the corporation&rsquo;s outstanding shares required to adopt the proposal
or otherwise to solicit proxies from shareholders in support of the proposal.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Consequences of Failure to Give Timely Notice</U>.&nbsp;&nbsp;Notwithstanding anything in these By-Laws to the contrary, no
business (other than the nomination and election of directors) shall be conducted at any annual meeting except in accordance with the
procedures set forth in this Section. The Chair of the meeting shall, if the facts warrant, determine and declare to the meeting that
business was not properly brought before the meeting in accordance with the provisions of this Section and, if the Chair should so determine,
the Chair shall so declare to the meeting, and any such business not properly brought before the meeting shall not be transacted.&nbsp;&nbsp;Nothing
in this Section shall be deemed to preclude discussion by any shareholder of any business properly brought before the meeting in accordance
with these By-Laws.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Public Announcement</U>. For purposes of this Section, &ldquo;public announcement&rdquo; means disclosure (i) when made in a
press release reported by the Dow Jones News Service, Associated Press, or comparable national news service, (ii) when filed in a document
publicly filed by the corporation with the Securities and Exchange Commission pursuant to Section 13, 14, or 15(d) of the Exchange Act,
or (iii) when mailed as the notice of the meeting pursuant to Section 5 of this Article.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Compliance
With Law</U>. Notwithstanding the foregoing provisions of this Section, a shareholder shall also comply with all applicable requirements
of Minnesota law, the Exchange Act, and the rules and regulations thereunder with respect to the matters set forth in this Section.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>SEC
Rule 14a-8</U>. Notwithstanding anything to the contrary in this Section, this Section does not apply to any shareholder proposal made
pursuant to Rule 14a-8 promulgated under the Exchange Act. The requirements, procedures, and notice deadlines of Rule 14a-8 shall govern
any proposal made pursuant thereto.</P>

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

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

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 10 - Nomination of Director Candidates</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Only
persons who are nominated in accordance with the procedures set forth in this Section&nbsp;shall be eligible for election as Directors.
Nominations of persons for election to the Board of Directors of the corporation may be made at a meeting of shareholders (i)&nbsp;by
or at the direction of the Board of Directors, or (ii)&nbsp;by any shareholder of the corporation entitled to vote for the election of
Directors at the meeting who complies with the notice procedures set forth in this Section.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Timing
of Notice</U>. Nominations by shareholders shall be made pursuant to timely notice in writing to the Secretary of the corporation in accordance
with the Articles of Incorporation. Except to the extent otherwise required by law, the adjournment of an annual meeting of shareholders
shall not commence a new time period for the giving of a shareholder&rsquo;s notice as required above.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Content
of Notice</U>. A shareholder&rsquo;s notice to the corporation of nominations for an annual or special meeting of shareholders shall set
forth (i)&nbsp;as to each person whom the shareholder proposes to nominate for election or re-election as a Director: (A)&nbsp;such person&rsquo;s
name, age, business address and residence address, and principal occupation or employment, (B)&nbsp;all other information relating to
such person that is required to be disclosed in solicitations of proxies for election of directors, or that is otherwise required, pursuant
to Regulation 14A under the Exchange Act, and (C)&nbsp;such person&rsquo;s written consent to being named in any proxy materials as a
nominee and to serving as a Director if elected; and (ii)&nbsp;as to the shareholder giving the notice: (A)&nbsp;the name and address,
as they appear on the corporation&rsquo;s books, of such shareholder and of any beneficial owner on whose behalf the nomination is made,
(B)&nbsp;the information called for by Section&nbsp;9(c)(iv) of this Article with respect to such shareholder and any such beneficial
owner, and (C)&nbsp;a representation that the shareholder is a holder of record of shares of the corporation entitled to vote for the
election of directors, will continue to be a holder of record of shares entitled to vote at the meeting through the date of the meeting,
and intends to appear in person or by proxy at the meeting to nominate the person or persons specified in the notice. The corporation
also may require any proposed nominee to furnish a completed and signed questionnaire required of the corporation&rsquo;s Directors (the
form of which will be provided by the Secretary of the corporation upon written request). A shareholder who intends to solicit proxies
in support of Director nominees other than the corporation&rsquo;s Director nominees and who has delivered a notice of nomination pursuant
to this Section shall promptly certify to the corporation, and notify the corporation in writing, that it has complied with or will comply
with the requirements of Rule 14a-19 under the Exchange Act, and upon request of the corporation, shall, not later than five business
days prior to the date of the applicable meeting of shareholders, deliver to the corporation reasonable evidence of such compliance.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Consequences
of Failure to Give Timely Notice</U>. Notwithstanding anything in these By-Laws to the contrary, no person shall be eligible for election
as a Director of the corporation unless nominated in accordance with the procedures set forth in this Section. The Chair of the meeting
shall, if the facts warrant, determine and declare to the meeting that a nomination was not made in accordance with the procedures prescribed
in this Section and, if the Chair of the meeting should so determine, the Chair of the meeting shall so declare to the meeting, and the
defective nomination shall be disregarded.</P>

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

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

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<U>Compliance
With Law</U>. Notwithstanding the foregoing provisions of this Section, a shareholder shall also comply with all applicable requirements
of Minnesota law and the Exchange Act and the rules and regulations thereunder with respect to the matters set forth in this Section.
Unless otherwise required by law, if any shareholder (i) provides notice pursuant to Rule 14a-19 under the Exchange Act and (ii) subsequently
(A) notifies the corporation that such shareholder no longer intends to solicit proxies in support of Director nominees other than the
corporation&rsquo;s Director nominees in accordance with Rule 14a-19, (B) fails to comply with the requirements of Rule 14a-19, or (C)
fails to provide reasonable evidence sufficient to satisfy the corporation that such requirements have been met, then such shareholder&rsquo;s
nominations shall be deemed null and void and the corporation shall disregard any proxies or votes solicited for any nominee proposed
by such shareholder.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 11 - Conduct of Meetings</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Each meeting of shareholders
shall be presided over by the Chair of the Board, the Chief Executive Officer, or such other officer of the corporation as the Board of
Directors shall designate as Chair of the meeting. The Board of Directors shall be entitled to make such rules and regulations for the
conduct of meetings of shareholders as it shall deem necessary, appropriate, or convenient. Subject to such rules and regulations of the
Board of Directors, if any, the Chair of the meeting shall have the right and authority to prescribe such rules, regulations, and procedures
and to do all such acts as, in the judgment of such Chair are necessary, appropriate, or convenient for the proper conduct of the meeting,
including, without limitation, establishing an agenda or order of business for the meeting, rules and procedures for maintaining order
at the meeting and the safety of those present, limitations on participation in the meeting to shareholders of record of the corporation,
their duly authorized and constituted proxies, and such other persons as the Chair of the meeting shall permit, restrictions on entry
to the meeting after the time fixed for the commencement thereof, limitations on the time allotted to questions or comments by participants,
regulation of the opening and closing of the polls for balloting and matters which are to be voted on by ballot, and restricting the use
of cell phones, audio or video recording devices, and similar devices at the meeting. Unless and to the extent determined by the Board
of the Directors or the Chair of the meeting, meetings of shareholders shall not be required to be held in accordance with the rules of
parliamentary procedure.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>ARTICLE II</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>Voting Rights</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 1 - Shareholders Entitled to Vote</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Unless otherwise provided
in the Articles of Incorporation, or in certificates of designation of series of stock authorized by the Articles of Incorporation, every
shareholder of record at the date fixed for the determination of the persons entitled to vote at a meeting of shareholders, or, if no
date has been fixed, then at the date of the meeting, shall be entitled at such meeting to one vote for each share standing in such shareholder&rsquo;s
name on the books of the corporation at such date.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 2 - Record Date for Determination</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Board of
Directors (or an officer, if so authorized by the Board) may fix a time, not exceeding 60 days preceding the date of any meeting of
shareholders, as a record date for the determination of the shareholders entitled to notice of and to vote at such meeting, and in
such case only shareholders of record on the date so fixed shall be entitled to notice of and to vote at such meeting,
notwithstanding any transfer of any shares on the books of the corporation after any record date so fixed.</P>

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

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

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 3 - Casting of Vote</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">A shareholder may cast
such shareholder&rsquo;s vote in person or through proxy.&nbsp;&nbsp;The appointment of a proxy shall be (a) in writing filed with an
officer of the corporation at or before the meeting or (b) by a telephonic transmission or authenticated electronic communication, whether
or not accompanied by written instructions of the shareholder, with the corporation or the corporation&rsquo;s duly authorized agent at
or before the meeting.&nbsp;&nbsp;Any such telephonic transmission or authenticated electronic communication must set forth or be submitted
with information from which it can be determined that the appointment was authorized by the shareholder.&nbsp;&nbsp;If it is reasonably
concluded that the telephonic transmission or authenticated electronic communication is valid, the inspectors of election or, if there
are no inspectors, the other persons making that determination shall specify the information upon which they relied to make that determination.&nbsp;&nbsp;The
authority of a proxy, if not coupled with an interest, may be terminated at will.&nbsp;&nbsp;Unless otherwise provided in the appointment,
the proxy&rsquo;s authority shall cease 11 months after the appointment.&nbsp;&nbsp;Termination may be made by filing written notice of
the termination of the appointment with an officer of the corporation, or by filing a new written appointment of a proxy, signed by the
shareholder, with an officer of the corporation, or by telephonic transmission or authenticated electronic communication, whether or not
accompanied by written instructions of the shareholder, of a new appointment of a proxy with the corporation or the corporation&rsquo;s
duly authorized agent.&nbsp;&nbsp;Termination in any such manner revokes all prior proxy appointments and is effective when filed with
an officer of the corporation or when the telephonic transmission or authenticated electronic communication is received by the corporation
or the corporation&rsquo;s duly authorized agent. Any shareholder directly or indirectly soliciting proxies from other shareholders must
use a proxy card color other than white, which shall be reserved for the exclusive use by the Board of Directors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>ARTICLE III</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 1 - Annual Meeting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The regular annual meeting
of the Board of Directors shall be held without notice at the place of and immediately following the annual meeting of shareholders, at
which time the Directors shall elect officers and transact such other business as may properly come before the meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 2 - Regular Meetings</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The date, time, and place
of regular meetings of the Board of Directors may be established by the Board of Directors at any meeting of the Board of Directors.&nbsp;&nbsp;Such
regular meetings may be held without notice at the principal executive office of the corporation or at such other place or places as the
Board of Directors may from time to time determine.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 3 - Special Meetings</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Special meetings of the Board of Directors may be called at any time by any member of the Board, to be held at the principal executive
office of the corporation or at such other place as the Director calling the meeting shall designate.</P>

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

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

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Notices of all special meetings of the Board of Directors shall be given to each Director by not less than 24 hours&rsquo; service
of the same by telephone, electronic communication, mail, or personally, provided that if the date, time, and place of a special meeting
have been announced at a previous meeting of the Board, no notice is required.&nbsp;&nbsp;The notice of a special meeting need not state
the purpose of the meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 4 - Quorum, Adjournment, and Voting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">A majority of the Directors
currently holding office shall be necessary to constitute a quorum for the transaction of business, except as otherwise provided herein,
but less than a quorum may adjourn any meeting from time to time until a quorum is present.&nbsp;&nbsp;If a quorum is present when a duly
held meeting is convened, the Directors present may continue to transact business until adjournment, even though the withdrawal of a number
of the Directors originally present leaves less than the majority otherwise required for a quorum.&nbsp;&nbsp;If, however, the withdrawal
of a number of the Directors originally present leaves less than the majority otherwise required for a quorum, any single Director present
may adjourn the meeting from time to time until a quorum is present.&nbsp;&nbsp;Notice of an adjourned meeting need not be given other
than by announcement at the meeting at which adjournment is taken.&nbsp;&nbsp;Each Director shall be entitled to one vote upon all matters
coming before the Board for action, and actions by the Board may be taken by majority vote of the Directors present.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 5 - Waiver of Notice</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">A Director of the corporation
may waive notice of the date, time, and place of a meeting of the Board.&nbsp;&nbsp;A waiver of notice by a Director entitled to notice
is effective whether given before, at, or after the meeting and whether given in writing, orally, by authenticated electronic communication,
or by attendance.&nbsp;&nbsp;Attendance by a Director at a meeting is a waiver of notice of that meeting, unless the Director objects
at the beginning of the meeting to the transaction of business because the meeting is not lawfully called or convened and thereafter does
not participate in the meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 6 - Electronic Communications</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">A conference among Directors
by any means of communication through which the Directors may simultaneously hear each other during the conference constitutes a Board
meeting if the same notice is given of the conference as would be required for a meeting and if the number of Directors participating
in the conference would be sufficient to constitute a quorum at a meeting.&nbsp;&nbsp;A Director may participate in a Board meeting not
described in the immediately preceding sentence by any means of communication through which the Director, other Directors so participating,
and all Directors physically present at the meeting may simultaneously hear each other during the meeting.&nbsp;&nbsp;Participation in
a meeting by either means referred to in this Section 6 constitutes presence in person at the meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 7 - Absent Directors</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">A Director of the
corporation may give advance written consent or opposition to a proposal to be acted on at a Board meeting.&nbsp;&nbsp;If the
Director is not present at the meeting, consent or opposition to a proposal does not constitute presence for purposes of determining
the existence of a quorum; but consent or opposition shall be counted as a vote in favor of or against the proposal and shall be
entered in the minutes or other record of action at the meeting if the proposal acted on at the meeting is substantially the same or
has substantially the same effect as the proposal to which the Director has consented or objected.</P>

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

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

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 8 - Action Without a Meeting</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">An action required or
permitted to be taken at a Board meeting may be taken without a meeting by written action signed, or consented to by authenticated electronic
communication, by all of the Directors.&nbsp;&nbsp;Any action other than an action requiring shareholder approval may, if the Articles
of Incorporation so provide, be taken by written action signed, or consented to by authenticated electronic communication, by the number
of Directors that would be required to take the same action at a meeting of the Board at which all Directors were present.&nbsp;&nbsp;The
written action is effective when signed, or consented to by authenticated electronic communication, by the required number of Directors
unless a different effective time is provided in the written action.&nbsp;&nbsp;When written action is permitted to be taken by less than
all Directors, all Directors shall be notified immediately of its text and effective date.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 9 - Committees</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>The Board of Directors may, by resolution approved by the affirmative vote of a majority of the Board, establish (i) such committees,
if any, as the Board shall determine, having the authority of the Board in the management of the business of the corporation to the extent
provided in any such resolution and (ii) such committees, if any, as the Board shall determine, having only the authority to advise the
Board on, and the responsibility to report to the Board with respect to, matters provided for in any such resolution.&nbsp;&nbsp;A committee
shall consist of one or more natural persons, who need not be Directors, officers, employees, or shareholders of the corporation, appointed
by affirmative vote of a majority of the Directors present at a duly held Board meeting.&nbsp;&nbsp;Committees shall be subject at all
times to the direction and control of the Board except as provided in Section 10 of this Article.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Sections
1 through 8 and 11 of this Article apply to committees and members of committees to the same extent as those sections apply to the Board
and to Directors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Minutes,
if any, of committee meetings shall be made available upon request to members of the committee and to any Director.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>Unless otherwise provided in the resolution of the Board establishing the committee, a committee may create one or more subcommittees,
each consisting of one or more members of the committee, and may delegate to a subcommittee any or all of the authority of the committee.&nbsp;&nbsp;In
these By-Laws, unless the language or context clearly indicates that a different meaning is intended, any reference to a committee is
deemed to include a subcommittee, and any reference to a committee member is deemed to include a subcommittee member.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 10 - Special Litigation Committee</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Pursuant to the procedure
set forth in Section 9 of this Article, the Board may establish a committee composed of one or more independent Directors or other independent
persons to consider legal rights or remedies of the corporation and whether those rights and remedies should be pursued.</P>

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

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

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 11 - Compensation of Directors</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Board may fix the
compensation, if any, of Directors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 12 - Chair of the Board of Directors</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Board of Directors
may elect or appoint from its members a Chair of the Board who shall preside at Board meetings and shall perform such other duties as
the Board&nbsp;may determine.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>ARTICLE IV</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 1 - Officers</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The officers of the corporation
shall consist of a Chief Executive Officer, a Chief Financial Officer, and such other officers as may from time to time be chosen by the
Board.&nbsp;&nbsp;The Chief Executive Officer shall be a Director. The other officers need not be Directors.&nbsp;&nbsp;Any two offices
may be held by the same person.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 2 - Election</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Chief Executive Officer,
the Chief Financial Officer, and such other officers as the Board of Directors determines shall be elected by the Board of Directors at
its annual meeting.&nbsp;&nbsp;Notwithstanding anything to the contrary in this Article, the Board at any time may grant to the Chief
Executive Officer the authority to elect, designate, and fix the duties and compensation of any officer, other than the Chief Executive
Officer or the Chief Financial Officer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 3 - Duties and Compensation</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The officers of the corporation
shall perform the duties specified in these By-Laws, and in addition thereto, such other duties as may be assigned or delegated to them
from time to time by the Board of Directors, the Chief Executive Officer, or the Chief Financial Officer.&nbsp;&nbsp;The compensation
of the Chief Executive Officer, the Chief Financial Officer, and such other officers as may be designated by the Board of Directors shall
be fixed by the Board of Directors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 4 - Chief Executive Officer</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Chief Executive Officer
of the corporation shall have general and active management of business of the corporation and general supervision of the officers of
the corporation, subject to the direction and authority of the Board of Directors, shall see that all orders and resolutions of the Board
of Directors are carried into effect, shall preside at all meetings of the shareholders and meetings of the Board of Directors (except
to the extent that these By-Laws vest in the Chair of the Board of Directors, if any, the duty of presiding at Board meeting), shall,
in the event that no Secretary shall be designated by Board of Directors, perform the duties specified in these By-Laws to be performed
by the Secretary, and shall perform such other duties as are hereafter provided for the Chief Executive Officer in these By-Laws or as
the Board of Directors shall determine.</P>

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

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

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 5 - Chief Financial Officer</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Chief Financial Officer
of the corporation shall keep full and accurate accounts of all assets, liabilities, commitments, receipts, disbursements, and other financial
transactions of the corporation in books belonging to the corporation; shall have the custody of the corporate funds and securities and
shall keep full and accurate accounts thereof; shall deposit all monies and other valuable effects, in the name and to the credit of the
corporation, in such depositories as may be designated from time to time; and shall disburse funds and see that all expenditures are made
in accordance with procedures duly established from time to time by the corporation.&nbsp;&nbsp;The Chief Financial Officer shall cause
regular audits of the books of accounts and records of the corporation to be made for delivery to the Board of Directors and Chief Executive
Officer; shall render financial statements at all meetings of the Board of Directors at which such statements are requested by the Chief
Executive Officer or the Board of Directors; shall render, whenever requested by the Chief Executive Officer or the Board of Directors,
an account of all of such officer&rsquo;s transactions as Chief Financial Officer and of the financial condition of the corporation to
the requesting party; and shall render a full financial report at the annual meeting of shareholders of the corporation, if called upon
so to do.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 6 - President and Vice Presidents</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The President, if any,
and each Vice President, if any, designated by the Board of Directors shall perform such functions as are specified by the Board of Directors
in designating such President or Vice President or which are assigned or delegated to such officer or officers from time to time pursuant
to Section 3 of this Article.&nbsp;&nbsp;Any one or more of the Vice Presidents may be designated by the Board of Directors as Senior
Vice Presidents or Executive Vice Presidents.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 7 - Secretary and Assistant Secretaries</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Unless reserved by the
Board of Directors to another officer, the Secretary, if any, shall keep the stock book of the corporation, keep minutes of all the meetings
of the shareholders and the Board of Directors and issue notices of meetings of shareholders and the Board of Directors in accordance
with the By-Laws.&nbsp;&nbsp;The Secretary, in any, designated by the Board of Directors and each Assistant Secretary, if any, designated
by the Board of Directors shall perform any further duties assigned or delegated to such officer or officers from time to time pursuant
to Section 3 of this Article (or, in the case of an Assistant Secretary, such duties of the Secretary as shall be delegated by the Secretary
to such Assistant Secretary).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 8 - Treasurer and Assistant Treasurers</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Treasurer, if any,
designated by the Board of Directors and each Assistant Treasurer, if any, designated by the Board of Directors shall perform such functions
as are specified by the Board of Directors in designating such Treasurer or Assistant Treasurers or which are assigned or delegated to
such officer or officers from time to time pursuant to Section 3 of this Article (or, in the case of an Assistant Treasurer, such duties
of the Treasurer as shall be delegated by the Treasurer to such Assistant Treasurer).</P>

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

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

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 9 - Vacancies</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Any vacancy in the office
of Chief Executive Officer or Chief Financial Officer because of death, resignation, removal, disqualification, or other cause shall be
filled by the Board of Directors for the unexpired portion of the term.&nbsp;&nbsp;Any such vacancy in an office other than Chief Executive
Officer or Chief Financial Officer also may be filled for the unexpired portion of the term by the Board or, to the extent authorized
by the Board, by the Chief Executive Officer.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 10 - Term of Office</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The officers of the corporation
shall hold office until their successors are elected and qualify.&nbsp;&nbsp;Any officer of the corporation may be removed at any time,
with or without cause, by the affirmative vote of a majority of the Directors present at a meeting.&nbsp;&nbsp;An officer appointed by
the Chief Executive Officer also may be removed at any time, with or without cause, by the Chief Executive Officer.&nbsp;&nbsp;The Board
of Directors may also provide that any officer, other than the Chief Financial Officer, may be removed at any time, with or without cause,
by the Chief Executive Officer.&nbsp;&nbsp;Any such removal shall be without prejudice to any contractual rights of the&nbsp;officer.&nbsp;&nbsp;Any
officer may resign at any time by giving written notice to the corporation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>ARTICLE V</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>Capital Stock</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 1 - Certificated and Uncertificated
Shares</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Shares of the corporation
may be certificated or uncertificated.&nbsp;&nbsp;The certificates of shares of the corporation, if any, shall be signed by the Chief
Executive Officer (as the sole signing officer or together with such other officer or officers, if any, as the Chief Executive Officer
may deem appropriate) or by such other officer as the Board of Directors may designate from time to time; but when a certificate is signed
by a transfer agent or registrar, the signature of any such officer of the corporation may be a facsimile, engraved or printed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 2 - Declaration of Dividends</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The Board of Directors
shall have the authority to declare dividends upon the shares of the corporation to the extent permitted by law.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>ARTICLE VI</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">To the full extent
required by Minnesota Statutes, Section 302A.521, as amended from time to time, or by other provisions of law, each person who was
or is a party or is threatened to be made a party to any threatened, pending, or completed civil, criminal, administrative,
arbitration, or investigative action, suit, or proceeding (including a proceeding by or in the right of the corporation wherever
brought) by reason of the fact that (1) such person is or was a Director of the corporation, (2) such person is or was a member of a
committee of the Board of Directors, an officer or an employee of the corporation, or (3) such person while serving as a Director,
officer, or employee of the corporation, shall, at the request of the corporation or in connection with his duties in that position,
be serving or have served as a Director, officer, partner, trustee, employee, or agent of another corporation, employee benefit
plan, or other organization or enterprise, shall be indemnified by the corporation against judgments, penalties, fines, including
without limitation excise taxes assessed against such person with respect to an employee benefit plan, settlements, and reasonable
expenses, including attorneys&rsquo; fees and disbursements, incurred by such person in connection with such action, suit, or
proceeding. Nothing stated herein shall be deemed to limit the right of the Board of Directors to insure, to the extent permitted by
law, Directors, officers, committee members, and employees of the corporation, at the corporation&rsquo;s expense, against any
liability or to limit the right of the corporation to indemnify other persons by contract or otherwise, or to insure, to the extent
permitted by law, other persons, at the corporation&rsquo;s expense, against liability.</P>

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

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

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; background-color: white"><B>ARTICLE VII</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 1 - Execution of Instruments</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>All
deeds, mortgages, bonds, notes, checks, contracts, and other instruments pertaining to the business and affairs of the corporation shall,
subject to the Chief Executive Officer&rsquo;s right of delegation under Article IV, be signed on behalf of the corporation by the Chief
Executive Officer, except that if the authority to sign and deliver such documents is required by law to be exercised by another person
or persons or is expressly delegated by the Board to such other person or persons, such document may be signed by such other person or
persons (including without limitation officers and non-officers) as may be designated from time to time by the Board of Directors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT>If a document must be executed by persons holding different offices or functions and one person holds such offices or exercises
such functions, that person may execute the document in more than one capacity if the document indicates each such capacity.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 2 - Voting Stock of Other Corporations</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">Except to the extent expressly
delegated by the Board of Directors to another person or persons, the Chief Executive Officer of the corporation shall, on behalf of the
corporation, vote, in person or by proxy, all stock owned of record by the corporation in all corporations, including with limitation
subsidiaries of the corporation, and exercise on behalf of the corporation all other rights and powers of the corporation as the owner
of such stock.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><B>Sec. 3 - Advances</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in; background-color: white">The corporation may, without
a vote of the Directors, advance money to its Directors, officers, or employees to cover expenses that can reasonably be anticipated to
be incurred by them in the performance of their duties and for which they would be entitled to reimbursement in the absence of an advance.</P>



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

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

<!-- Field: Page; Sequence: 13; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>tnc-20230113.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.17a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aA5w7xRiXgen8uLa3ZcWaaAmbOdzZR+mYkxtmB2bfkKLyMsBdm5jiy+tkCmMVwC -->
<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/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:tnc="http://tennantco.com/20230113" elementFormDefault="qualified" targetNamespace="http://tennantco.com/20230113">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://tennantco.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="tnc-20230113_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="tnc-20230113_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/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.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/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>tnc-20230113_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.17a -->
    <!-- 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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>tnc-20230113_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.17a -->
    <!-- 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://tennantco.com/role/Cover" xlink:href="tnc-20230113.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://tennantco.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140466294032992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jan. 13, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 13,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-16191<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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TENNANT
COMPANY<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000097134<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">41-0572550<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MN<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">10400 Clean Street<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Eden Prairie<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55344-2650<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">763<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">540-1200<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.375 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TNC<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>tm233790d1_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  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="tnc-20230113.xsd" xlink:type="simple"/>
    <context id="From2023-01-13to2023-01-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000097134</identifier>
        </entity>
        <period>
            <startDate>2023-01-13</startDate>
            <endDate>2023-01-13</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2023-01-13to2023-01-13">0000097134</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2023-01-13to2023-01-13">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-01-13to2023-01-13">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="From2023-01-13to2023-01-13">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2023-01-13to2023-01-13">2023-01-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2023-01-13to2023-01-13">TENNANT COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-01-13to2023-01-13">MN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2023-01-13to2023-01-13">1-16191</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2023-01-13to2023-01-13">41-0572550</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2023-01-13to2023-01-13">10400 Clean Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2023-01-13to2023-01-13">Eden Prairie</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2023-01-13to2023-01-13">MN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2023-01-13to2023-01-13">55344-2650</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2023-01-13to2023-01-13">763</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2023-01-13to2023-01-13">540-1200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2023-01-13to2023-01-13">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2023-01-13to2023-01-13">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2023-01-13to2023-01-13">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2023-01-13to2023-01-13">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2023-01-13to2023-01-13">Common Stock, par value $0.375 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2023-01-13to2023-01-13">TNC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2023-01-13to2023-01-13">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-01-13to2023-01-13">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M@Z[:O8/O3HS,BO?>I33P%ET<;CB#A6!O@.]74IK#B7V5+G\)&?T+4$L#!!0
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
M@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L!
M A0#%     @ [H$S5I^H_/_N    *P(  !$              ( !KP   &1O
M8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ [H$S5IE<G",0!@  G"<  !,
M             ( !S $  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M" #N@3-66_XUIU\$   5$0  &               @($-"   >&PO=V]R:W-H
M965T<R]S:&5E=#$N>&UL4$L! A0#%     @ [H$S5I^@&_"Q @  X@P   T
M             ( !H@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #N@3-6
MEXJ[',     3 @  "P              @ %^#P  7W)E;',O+G)E;'-02P$"
M% ,4    " #N@3-6JL0B%C,!   B @  #P              @ %G$   >&PO
M=V]R:V)O;VLN>&UL4$L! A0#%     @ [H$S5B0>FZ*M    ^ $  !H
M         ( !QQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#
M%     @ [H$S5F60>9(9 0  SP,  !,              ( !K!(  %M#;VYT
D96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  ]A,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="tm233790d1_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tennantco.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="tm233790d1_8k.htm">tm233790d1_8k.htm</File>
    <File>tm233790d1_ex3-2.htm</File>
    <File>tnc-20230113.xsd</File>
    <File>tnc-20230113_lab.xml</File>
    <File>tnc-20230113_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "tm233790d1_8k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2021q4": 23
   },
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "tm233790d1_8k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "tnc-20230113_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tnc-20230113_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "tnc-20230113.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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 23,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "tnc",
   "nsuri": "http://tennantco.com/20230113",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "tm233790d1_8k.htm",
      "contextRef": "From2023-01-13to2023-01-13",
      "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://tennantco.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "tm233790d1_8k.htm",
      "contextRef": "From2023-01-13to2023-01-13",
      "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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.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/2021q4",
     "presentation": [
      "http://tennantco.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001104659-23-005013-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104659-23-005013-xbrl.zip
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
M)A/7BIII3=9(J$WL 5.Q?J 1#HQU; )&%A35VII*[(HN=#V>UZ%MG0&M='U
M-;G+I"3$9UB3ZG]>68^\,!#(I=.!#?&>_]M,.H<86#[X)V8Y7*6ZST%82)BE
M.NLX?EI_Y&C^. ]B/O]7E 3$\_NEQGA6.PLA[:P;JFF!%1;;-DT'K%=%;E!4
M3"U&67_TW&+A[(R>]O/KL+"XNX3%)(<-+/,)Y3%L8I? ,U&ZX(;!;-.AB^(_
M1XOG2.$7<20;XL@)UQE@WV96-/D;8WYQ>N]TSLX>UF;AIG,F2M!C)[L_5WM=
MA9"_2K3#A&S14=TKA*I";)ZC:OYF7WNL7A9_\K41-6;^1*F032G%W5RQJ"Q!
M9/C'6H_A69(CKXK\DD(U,6(W(5"WR%';$M7T>XC7;8V+D%X^ Y_#@SJ]]:QD
MO0ON%;/?Y[8]01&U@DBF?0#LZM=-4NL/='/,+(E?6+I(PTQO14E.1GC-EWC?
M%V8]KTN6_A_Z^J(29Q#C0L/%0?9)R-:5-<UBMNW]..<&RT;;N?/CW$679@O4
MY%&1]HLM\7I,9L0RP"$IJ#@5G<'ZFX[%F/-LP$U6^[,R"]9'M'#BWYYC<2V*
MQ17X]=)JF4,CFL&&>WW+O^BN<KQNKDQG3I1J8'K(E46YQ>?VAKT%;1]EVKBJ
MV)P^!%SXC4OK"D) < LQD6>]6E&Z%=<=L)>'/BM'GM$(+A-RMH5$/ALJQ5B&
M0S)K<:08)J+$I!Q%SRL3%J;_X(/X./[B1_VVHM>?1M7>ND4E-'NB5"SF"X54
M;N>9@*?]6T8[WG(Q@1Y8(!9\0'7"1DQU'?Z$>34X9V9_@. !6$&0%RL'" L\
M_?.536^R!>7SWZFR.2T%_?V?O5QV]]#>W'"8S@8]TV#$$+'B-@:VNHLA"Z$6
MHP!)8S,5SO4YD61<8(#FN@S3QQN KS^_%7YD#3J^86LP ,'Y$J7=G;BBY]:<
M0ZAX&)^;H.=72,GG,C6SI9_<U,VNDRNL >O9.<%8%914-J<LS,T^6NGV9=J$
MUO-MMJ*$!:CTF/H *M)CA [ RX*5Q/RP;8Y(F^GFD'"YHW,"7IGLI3Z3#M=1
M;[@-2N0P0V,:6'QB\[ZK.]1@IFOK8V)#PF-WQF*D-\!LPWID'N1M$@4JFB[
ML38WJ#'V&SL0])M#'(BNGV/.9Y/D$2_9#..9$CEE!K/ F-<-@.'*K:AR.I>6
M:&\=K&&[YLV('KFA]'89U>)US*]B]IS,"O[^WK4AZ1W+#&TVGE*XD?"<VWQ;
M.B<V_.:#A[B(ZKO%'1!"K NXAI=FV]%6J3A\V!OF?NQ=](HA$J8ZM,_U\0'Y
M#O1%FMMKV95JFR;F0^)L9M"<16(L)6+O,-:BA<D526P/," ;A$P&WI8M*BD>
M@""%7%&JV\Q&[>8&;M FL[ND<G)-@&IIZ+GE140B$(D.0][;HOY1DF659-=3
MDJ:I<Q5X;'0OP+2#?=>C->3V_*SUHWLSZKL[OU)#YM%=AWI,H0(7)=AYW<@6
M*$06 ?7P#R_,*$=!2<NN[ZL?^3_ZL4[]\*/:*XNA.<8SY.*D$@8UUF6G$Q??
M\DKSPJD/'X:.]BOU)![M=>@+0$^I ? +_4JVH*5RR?:6'\L%U8?,:X_L_$=_
M?F/]V8W6G[IMN\Q:J$7?E)ONWO#FWY-*[@-IT1SROT:7\BQ52*I+ZI+7.5:7
MUG::<JG!@:-_,L%C%J2(P25.#@X*<^'E>["J@S]'4&:./<?>-H@N/D\PR>?>
M:7^_A1=6Y;E!M4=4G=KVLZ54CR.3A66#%S+^FK(R:NQK:?)>AT=:%A6517]G
MO3GNMTT]N:#(_):4>6^I:'A'UH10,-]N@<8/>USM^70)F(??]SC%K$_<]W,N
M:07'V5Q;Z$BT#U1W:M^,PN5M991;0Z5T=LY$"3V;B7NRIOJP30;4(D]4=QGY
M7R6=WRV2 =Y=Q'M@JQPE>E82?P7)_3#$TSNI;M'T+MM?VUWMQ!FZ[370.S0A
MZ'VC\EO3<6]&=/V (_Y0<+&^5RP^[E0*C9=O3\SN]J*YF-_HC<()[ RL]]:T
M'J2 3R*D%<YL3:*D]=XW>><2?]W0,)9DI#TF*M;SL=<#6%LFCGC-U-JY38#O
M$(@BH"[I6N;0Z6%(.L#R.[6)QCK<D">+9<50*4;<ZYA>Y\C[X>CF!M)E]U 4
M#Y7B%IXRD_%LKIW*+7DW9!+;>K PPL7A6^DWN!ODWQX3@]=9[O>3F 52,+\U
M4//XLKD19HPOO2^;R:<"60@FF'7-&(CCT#$&']%3@69%8AEM)[Y\*9_L/%T]
M=!Y?;G:7R>6>06QA&O<6M\_F=?QCRER]@UMO<28!=\LC[0N?V\;K@?5@.J1W
M8#T,4R1[KLU$+R"%MUF([R'B(@&4[Q1 UFYNX&3Z&&<?<I@;39$!*P +8K$G
M;L- ,$K44+%N2U7QCA[LC&^!TJBEV7*;4(M+-?-).DDU@U8GO9)&^#+TAE<5
MWW9;\ITOA[SX]GY4I6[5R_N!!"@R00I<[O^U%XD#H!'H(?#YT<5:$6 C9Q#1
MX?QB8Q.^A2]"V!'<F7_A0A@[_^T,<]-;C#ZDV@P4%W <")R#4^Y$S(AHK#IE
MD.9O=V]["8T+("N.F;9+=8?U23&MY--D\C8>&RU.&7-5G8D39Z$K,6C*CL<Z
M'=J'I.)M*D&$)=^M0_#E.FG_0.+ZT/27OE:XEP:9O3ZY+0SKL0F6&!=>Y188
M7M,25&C)-X01SQ.3)'3%2'$OEU,.O8?B4_9PBU#-'*#W4"'GIT >&B(N7G03
MY(8>?]/^X)!<,W$\5 /2ILZ!MB0)+HC*+A(I;R*OW9]HF[!.!YW#$[*AWV<:
M'GO1Q\A.$T^K>)$SVGUO<1) 1)'RQ81\G\)EP&0NZR:>K;W$;"F(;8,%NPK/
M12U^&@U$V<L?SI372]?X'CR+R7)%S]3!_-F0X)C$>S,-PV#"QF(Z&"49@Z#.
M838SD444)X@<+ U?'"G##&1L0 3QN&"\!HM;[S).D:-](850AZL8" D<A;0&
MCQC*R 1_\P=P8_(B1D+;INN(>,=VU9Y<#V/P0!/8>>L3L<YT[8?3+':)VR-1
M1^7_R-[2LE?&DVA!4=DFKJ&+4\5H)880G?J\US!$!AN_382H0*"+)PE\M@<8
M..$KBBP(FB^E1 7&<[S2+@Q>&X^LZCJ&YQIY,KF&2;W%I+@$H"7YEA\ V[XX
M1I]NV"=)SR(&GDW,;]3!H%"\+%X:@&GZ-@D:6D0OR0$)VVW;(GIQ0$F2Y2V!
M3 >A!.@'OU-'BGN8)$0'VPN_R9.%@@*V/+>!JQLA&"2C.\"W$@A4)G3S],:>
M6&Y@=91VSP^(, L!TFR3Y/$6Z5"NVV1&_67R,]5Y^4*%X%"8)ED)C/98!*,H
MV"JA<@P?X,2VBV?1.9,,"QZ@#%%M=E(2GA-2,/1H;<8,TF?.'SOQCG:B9B-U
MN W9*Y &51L".\M%5](U 4D#C3CR#PR#YLJ*5Y\QM.V"C4'?=H@J]8=Y[Q]@
M""6;-:\8:$C# ;IO6J(@XGWR[),],5 =R^Q[1B@4K'BU$"HZCL'.0Z@L,OF
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
M)N\4'$16M)8<=BYTY!BUA5_ST-9"B["YS)IS4'*+A6JY^(=%92[!6$(]KL"
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
M0]S26('B-S-'=\.^Z-1HP5W0DC<J#5FTDJ#;XF4:<PEI35HJ)V>:<W0VRZ6
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
MZMG/+_[X ?_AWZ<_O?KA_P-02P,$%     @ [H$S5BAAXU0Z P  ]0L  !
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
MTE2[9='#44OIFB# JLF.(0N*&KLWD)="CG)]&*!<L'@0)I7.#R2&33LBI2A
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
MO:>]ONE*?I*;]2;Y:XE3(K?\%U!+ P04    " #N@3-6_3A^ZE,'  #"6
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
MQY5-.8N'7)+@??N!&90Q8K9:(0L-\341CRI;FGASKV1,J9N&T;MO'B!I E8
M#0MB'OLL%'B/%F2:N@U.,GX<+ZQP?9>9_#6MUL?@ X9@.6AX,#>9 H0CWAWI
M[QO0:'*]>: SJMP2B E=FVO;V&/X9@E0'!HCU#<C@3%4A.JB?:+KUAYP+^,M
MSKA?[H6S]LC_4$L! A0#%     @ [H$S5E+4R,I?%   (F\  !$
M     ( !     '1M,C,S-SDP9#%?.&LN:'1M4$L! A0#%     @ [H$S5@:L
M8['J,P  &D ! !0              ( !CA0  '1M,C,S-SDP9#%?97@S+3(N
M:'1M4$L! A0#%     @ [H$S5BAAXU0Z P  ]0L  !               ( !
MJD@  '1N8RTR,#(S,#$Q,RYX<V102P$"% ,4    " #N@3-6]_V"=_\*  !L
MAP  %               @ $23   =&YC+3(P,C,P,3$S7VQA8BYX;6Q02P$"
M% ,4    " #N@3-6_3A^ZE,'  #"6   %               @ %#5P  =&YC
G+3(P,C,P,3$S7W!R92YX;6Q02P4&      4 !0!# 0  R%X

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